<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Sorry, no idea about this one. <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I just know the failures from the unit tests. You can see the
currently failing tests with a brief description of the failure in the
disable_tests function in <a
href="http://github.com/ironruby/ironruby/blob/master/Merlin/Main/Languages/Ruby/Tests/Scripts/utr/active_record_tests.rb">http://github.com/ironruby/ironruby/blob/master/Merlin/Main/Languages/Ruby/Tests/Scripts/utr/active_record_tests.rb</a>.
I don’t see anything about mismatched types there.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>
<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> ironruby-core-bounces@rubyforge.org
[mailto:ironruby-core-bounces@rubyforge.org] <b>On Behalf Of </b>Scott Holden<br>
<b>Sent:</b> Friday, February 19, 2010 4:59 PM<br>
<b>To:</b> ironruby-core@rubyforge.org<br>
<b>Subject:</b> Re: [Ironruby-core] Getting up and running with ActiveRecord + Sqlserver<o:p></o:p></span></p>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal style='margin-bottom:12.0pt'>Shri, thanks a ton for your
help. That fixed the reader is closed issue, but I ran into another
migration problem. In ChangeChangesetsRevisionToString, the migration
tries<br>
<br>
change_column :changesets, :revision, :string, :null => false<br>
<br>
Sqlserver is not too happy about changing int to varchar(255). I'll
probably try to look at it some more in the morning, but if you've already seen
this, please let me know.<br>
<br>
-Scott<o:p></o:p></p>
<div>
<p class=MsoNormal>On Fri, Feb 19, 2010 at 5:13 PM, Shri Borde <<a
href="mailto:Shri.Borde@microsoft.com">Shri.Borde@microsoft.com</a>> wrote:<o:p></o:p></p>
<div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>So you are running into “</span>Invalid
attempt to call Read when reader is closed<span style='font-size:11.0pt;
color:#1F497D'>”. I fixed that error in ironruby-dbi. Could you grab <a
href="http://github.com/ironruby/ironruby/blob/master/Merlin/External.LCA_RESTRICTED/Languages/Ruby/ruby-1.8.6p368/lib/ruby/gems/1.8/gems/ironruby-dbi-0.1.0/lib/dbd/mssql/statement.rb"
target="_blank">http://github.com/ironruby/ironruby/blob/master/Merlin/External.LCA_RESTRICTED/Languages/Ruby/ruby-1.8.6p368/lib/ruby/gems/1.8/gems/ironruby-dbi-0.1.0/lib/dbd/mssql/statement.rb</a>
and copy it over your ironruby-dbi gem? </span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>If you are curious, the fix involves the
following lines which deal with the case of the reader being closed.</span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:10.0pt;font-family:"Courier New"'> def
fetch</span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:10.0pt;font-family:"Courier New"'> if
@reader and @reader.is_closed</span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:10.0pt;font-family:"Courier New"'> if
@pending_fetches</span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:10.0pt;font-family:"Courier New"'> return
@pending_fetches.shift</span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:10.0pt;font-family:"Courier New"'> else</span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:10.0pt;font-family:"Courier New"'> return
nil</span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:10.0pt;font-family:"Courier New"'> end</span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:10.0pt;font-family:"Courier New"'> end</span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>
<div style='border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0in 0in 0in;
border-color:-moz-use-text-color -moz-use-text-color'>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span
style='font-size:10.0pt'>From:</span></b><span style='font-size:10.0pt'> <a
href="mailto:ironruby-core-bounces@rubyforge.org" target="_blank">ironruby-core-bounces@rubyforge.org</a>
[mailto:<a href="mailto:ironruby-core-bounces@rubyforge.org" target="_blank">ironruby-core-bounces@rubyforge.org</a>]
<b>On Behalf Of </b>Scott Holden<br>
<b>Sent:</b> Friday, February 19, 2010 2:56 PM<o:p></o:p></span></p>
<div>
<div>
<p class=MsoNormal><span style='font-size:10.0pt'><br>
<b>To:</b> <a href="mailto:ironruby-core@rubyforge.org" target="_blank">ironruby-core@rubyforge.org</a><br>
<b>Subject:</b> Re: [Ironruby-core] Getting up and running with ActiveRecord +
Sqlserver<o:p></o:p></span></p>
</div>
</div>
</div>
<div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'>Make
that 0.9.2. Apparently the 0.9 versioning is getting mixed up in my head
:P<o:p></o:p></p>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>On
Fri, Feb 19, 2010 at 4:54 PM, Scott Holden <<a
href="mailto:sholde4@gmail.com" target="_blank">sholde4@gmail.com</a>>
wrote:<o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>By
the way, I'm working with Redmine 0.9.4 stable<o:p></o:p></p>
<div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'> <o:p></o:p></p>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>On
Fri, Feb 19, 2010 at 4:53 PM, Scott Holden <<a
href="mailto:sholde4@gmail.com" target="_blank">sholde4@gmail.com</a>>
wrote:<o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hah!
I'm a moron. Got started looking too deep for my problems, missed my own
stupid mistake... web^H^H^Hsqldevelopment1. Thanks a ton for being so
helpful.<br>
<br>
I'm trying migrations from Redmine, but blowing up on
044_set_language_length_to_five.<br>
<br>
Line 3 seems to be the issue:<br>
<br>
change_column :users, :language, :string, :limit => 5, :default =>
""<br>
<br>
Here's my trace:<o:p></o:p></p>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><br>
<br>
C:\Documents and Settings\sholden\My
Documents\NetBeansProjects\redmine>irake db:migrate --trace<br>
(in C:/Documents and Settings/sholden/My Documents/NetBeansProjects/redmine)<br>
** Invoke db:migrate (first_time)<br>
** Invoke environment (first_time)<br>
** Execute environment<o:p></o:p></p>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>**
Execute db:migrate<br>
== Setup: migrating
==========================================================<br>
-- create_table("attachments", {:force=>true})<br>
-> 0.1406s<br>
-- create_table("auth_sources", {:force=>true})<br>
-> 0.0313s<br>
-- create_table("custom_fields", {:force=>true})<br>
-> 0.0156s<br>
-- create_table("custom_fields_projects", {:id=>false,
:force=>true})<br>
-> 0.0156s<br>
-- create_table("custom_fields_trackers", {:id=>false,
:force=>true})<br>
-> 0.0469s<br>
-- create_table("custom_values", {:force=>true})<br>
-> 0.0313s<br>
-- create_table("documents", {:force=>true})<br>
-> 0.0313s<br>
-- add_index("documents", ["project_id"],
{:name=>"documents_project_id"})<br>
-> 0.0000s<br>
-- create_table("enumerations", {:force=>true})<br>
-> 0.0625s<br>
-- create_table("issue_categories", {:force=>true})<br>
-> 0.0313s<br>
-- add_index("issue_categories", ["project_id"],
{:name=>"issue_categories_project_id"})<br>
-> 0.0313s<br>
-- create_table("issue_histories", {:force=>true})<br>
-> 0.0781s<br>
-- add_index("issue_histories", ["issue_id"],
{:name=>"issue_histories_issue_id"})<br>
-> 0.0000s<br>
-- create_table("issue_statuses", {:force=>true})<br>
-> 0.0781s<br>
-- create_table("issues", {:force=>true})<br>
-> 0.0469s<br>
-- add_index("issues", ["project_id"],
{:name=>"issues_project_id"})<br>
-> 0.0000s<br>
-- create_table("members", {:force=>true})<br>
-> 0.0156s<br>
-- create_table("news", {:force=>true})<br>
-> 0.0625s<br>
-- add_index("news", ["project_id"],
{:name=>"news_project_id"})<br>
-> 0.0000s<br>
-- create_table("permissions", {:force=>true})<br>
-> 0.0313s<br>
-- create_table("permissions_roles", {:id=>false,
:force=>true})<br>
-> 0.0156s<br>
-- add_index("permissions_roles", ["role_id"],
{:name=>"permissions_roles_role_id"})<br>
-> 0.0156s<br>
-- create_table("projects", {:force=>true})<br>
-> 0.0313s<br>
-- create_table("roles", {:force=>true})<br>
-> 0.0156s<br>
-- create_table("tokens", {:force=>true})<br>
-> 0.0313s<br>
-- create_table("trackers", {:force=>true})<br>
-> 0.0313s<br>
-- create_table("users", {:force=>true})<br>
-> 0.0313s<br>
-- create_table("versions", {:force=>true})<br>
-> 0.0313s<br>
-- add_index("versions", ["project_id"],
{:name=>"versions_project_id"})<br>
-> 0.0000s<br>
-- create_table("workflows", {:force=>true})<br>
-> 0.0313s<br>
== Setup: migrated (2.4844s)
=================================================<br>
<br>
== IssueMove: migrating
======================================================<br>
== IssueMove: migrated (0.1094s)
=============================================<br>
<br>
== IssueAddNote: migrating ===================================================<br>
== IssueAddNote: migrated (0.1406s)
==========================================<br>
<br>
== ExportPdf: migrating
======================================================<br>
== ExportPdf: migrated (0.1250s) =============================================<br>
<br>
== IssueStartDate: migrating
=================================================<br>
-- add_column(:issues, :start_date, :date)<br>
-> 0.0000s<br>
-- add_column(:issues, :done_ratio, :integer, {:default=>0,
:null=>false})<br>
-> 0.0313s<br>
== IssueStartDate: migrated (0.0469s)
========================================<br>
<br>
== CalendarAndActivity: migrating
============================================<br>
== CalendarAndActivity: migrated (0.1250s)
===================================<br>
<br>
== CreateJournals: migrating
=================================================<br>
-- create_table(:journals, {:force=>true})<br>
-> 0.0469s<br>
-- create_table(:journal_details, {:force=>true})<br>
-> 0.0313s<br>
-- add_index("journals", ["journalized_id",
"journalized_type"], {:name=>"journals_journalized_id"})<br>
-> 0.0156s<br>
-- add_index("journal_details", ["journal_id"],
{:name=>"journal_details_journal_id"})<br>
-> 0.0156s<br>
-- drop_table(:issue_histories)<br>
-> 0.0156s<br>
== CreateJournals: migrated (0.3750s) ========================================<br>
<br>
== CreateUserPreferences: migrating
==========================================<br>
-- create_table(:user_preferences)<br>
-> 0.0156s<br>
== CreateUserPreferences: migrated (0.0156s)
=================================<br>
<br>
== AddHideMailPref: migrating
================================================<br>
-- add_column(:user_preferences, :hide_mail, :boolean, {:default=>false})<br>
-> 0.0156s<br>
== AddHideMailPref: migrated (0.0156s)
=======================================<br>
<br>
== CreateComments: migrating
=================================================<br>
-- create_table(:comments)<br>
-> 0.0156s<br>
== CreateComments: migrated (0.0156s)
========================================<br>
<br>
== AddNewsCommentsCount: migrating
===========================================<br>
-- add_column(:news, :comments_count, :integer, {:default=>0,
:null=>false})<br>
-> 0.0156s<br>
== AddNewsCommentsCount: migrated (0.0156s)
==================================<br>
<br>
== AddCommentsPermissions: migrating
=========================================<br>
== AddCommentsPermissions: migrated (0.1094s)
================================<br>
<br>
== CreateQueries: migrating
==================================================<br>
-- create_table(:queries, {:force=>true})<br>
-> 0.0313s<br>
== CreateQueries: migrated (0.0313s) =========================================<br>
<br>
== AddQueriesPermissions: migrating
==========================================<br>
== AddQueriesPermissions: migrated (0.0938s)
=================================<br>
<br>
== CreateRepositories: migrating =============================================<br>
-- create_table(:repositories, {:force=>true})<br>
-> 0.0313s<br>
== CreateRepositories: migrated (0.0313s)
====================================<br>
<br>
== AddRepositoriesPermissions: migrating
=====================================<br>
== AddRepositoriesPermissions: migrated (0.1563s)
============================<br>
<br>
== CreateSettings: migrating
=================================================<br>
-- create_table(:settings, {:force=>true})<br>
-> 0.0156s<br>
== CreateSettings: migrated (0.0313s) ========================================<br>
<br>
== SetDocAndFilesNotifications: migrating
====================================<br>
== SetDocAndFilesNotifications: migrated (0.2031s)
===========================<br>
<br>
== AddIssueStatusPosition: migrating =========================================<br>
-- add_column(:issue_statuses, :position, :integer, {:default=>1})<br>
-> 0.0156s<br>
== AddIssueStatusPosition: migrated (0.0781s)
================================<br>
<br>
== AddRolePosition: migrating
================================================<br>
-- add_column(:roles, :position, :integer, {:default=>1})<br>
-> 0.0156s<br>
== AddRolePosition: migrated (0.1719s)
=======================================<br>
<br>
== AddTrackerPosition: migrating
=============================================<br>
-- add_column(:trackers, :position, :integer, {:default=>1})<br>
-> 0.0156s<br>
== AddTrackerPosition: migrated (0.0625s)
====================================<br>
<br>
== SerializePossiblesValues: migrating
=======================================<br>
== SerializePossiblesValues: migrated (0.0469s)
==============================<br>
<br>
== AddTrackerIsInRoadmap: migrating
==========================================<br>
-- add_column(:trackers, :is_in_roadmap, :boolean, {:default=>true,
:null=>false})<br>
-> 0.0000s<br>
== AddTrackerIsInRoadmap: migrated (0.0000s)
=================================<br>
<br>
== AddRoadmapPermission: migrating
===========================================<br>
== AddRoadmapPermission: migrated (0.1250s)
==================================<br>
<br>
== AddSearchPermission: migrating ============================================<br>
== AddSearchPermission: migrated (0.0938s)
===================================<br>
<br>
== AddRepositoryLoginAndPassword: migrating
==================================<br>
-- add_column(:repositories, :login, :string, {:limit=>60,
:default=>""})<br>
-> 0.0000s<br>
-- add_column(:repositories, :password, :string, {:limit=>60,
:default=>""})<br>
-> 0.0313s<br>
== AddRepositoryLoginAndPassword: migrated (0.0313s)
=========================<br>
<br>
== CreateWikis: migrating ====================================================<br>
-- create_table(:wikis)<br>
-> 0.0000s<br>
-- add_index(:wikis, :project_id, {:name=>:wikis_project_id})<br>
-> 0.0000s<br>
== CreateWikis: migrated (0.0313s)
===========================================<br>
<br>
== CreateWikiPages: migrating ================================================<br>
-- create_table(:wiki_pages)<br>
-> 0.0156s<br>
-- add_index(:wiki_pages, [:wiki_id, :title],
{:name=>:wiki_pages_wiki_id_title})<br>
-> 0.0156s<br>
== CreateWikiPages: migrated (0.0313s)
=======================================<br>
<br>
== CreateWikiContents: migrating
=============================================<br>
-- create_table(:wiki_contents)<br>
-> 0.0156s<br>
-- add_index(:wiki_contents, :page_id, {:name=>:wiki_contents_page_id})<br>
-> 0.0000s<br>
-- create_table(:wiki_content_versions)<br>
-> 0.0313s<br>
-- add_index(:wiki_content_versions, :wiki_content_id,
{:name=>:wiki_content_versions_wcid})<br>
-> 0.0000s<br>
== CreateWikiContents: migrated (0.0469s)
====================================<br>
<br>
== AddProjectsFeedsPermissions: migrating ====================================<br>
== AddProjectsFeedsPermissions: migrated (0.0938s)
===========================<br>
<br>
== AddRepositoryRootUrl: migrating
===========================================<br>
-- add_column(:repositories, :root_url, :string, {:limit=>255,
:default=>""})<br>
-> 0.0000s<br>
== AddRepositoryRootUrl: migrated (0.0156s)
==================================<br>
<br>
== CreateTimeEntries: migrating
==============================================<br>
-- create_table(:time_entries)<br>
-> 0.0156s<br>
-- add_index(:time_entries, [:project_id],
{:name=>:time_entries_project_id})<br>
-> 0.0000s<br>
-- add_index(:time_entries, [:issue_id], {:name=>:time_entries_issue_id})<br>
-> 0.0156s<br>
== CreateTimeEntries: migrated (0.0313s)
=====================================<br>
<br>
== AddTimelogPermissions: migrating
==========================================<br>
== AddTimelogPermissions: migrated (0.0938s)
=================================<br>
<br>
== CreateChangesets: migrating
===============================================<br>
-- create_table(:changesets)<br>
-> 0.0000s<br>
-- add_index(:changesets, [:repository_id, :revision], {:unique=>true,
:name=>:changesets_repos_rev})<br>
-> 0.0156s<br>
== CreateChangesets: migrated (0.0313s)
======================================<br>
<br>
== CreateChanges: migrating ==================================================<br>
-- create_table(:changes)<br>
-> 0.0313s<br>
-- add_index(:changes, [:changeset_id], {:name=>:changesets_changeset_id})<br>
-> 0.0000s<br>
== CreateChanges: migrated (0.0313s)
=========================================<br>
<br>
== AddChangesetCommitDate: migrating
=========================================<br>
-- add_column(:changesets, :commit_date, :date)<br>
-> 0.0156s<br>
== AddChangesetCommitDate: migrated (0.0313s)
================================<br>
<br>
== AddProjectIdentifier: migrating ===========================================<br>
-- add_column(:projects, :identifier, :string, {:limit=>20})<br>
-> 0.0000s<br>
== AddProjectIdentifier: migrated (0.0000s)
==================================<br>
<br>
== AddCustomFieldIsFilter: migrating
=========================================<br>
-- add_column(:custom_fields, :is_filter, :boolean, {:null=>false,
:default=>false})<br>
-> 0.0000s<br>
== AddCustomFieldIsFilter: migrated (0.0000s)
================================<br>
<br>
== CreateWatchers: migrating
=================================================<br>
-- create_table(:watchers)<br>
-> 0.0156s<br>
== CreateWatchers: migrated (0.0156s)
========================================<br>
<br>
== CreateChangesetsIssues: migrating
=========================================<br>
-- create_table(:changesets_issues, {:id=>false})<br>
-> 0.0156s<br>
-- add_index(:changesets_issues, [:changeset_id, :issue_id], {:unique=>true,
:name=>:changesets_issues_ids})<br>
-> 0.0000s<br>
== CreateChangesetsIssues: migrated (0.0156s)
================================<br>
<br>
== RenameCommentToComments: migrating
========================================<br>
== RenameCommentToComments: migrated (0.4063s)
===============================<br>
<br>
== CreateIssueRelations: migrating
===========================================<br>
-- create_table(:issue_relations)<br>
-> 0.0156s<br>
== CreateIssueRelations: migrated (0.0156s)
==================================<br>
<br>
== AddRelationsPermissions: migrating
========================================<br>
== AddRelationsPermissions: migrated (0.1250s)
===============================<br>
<br>
== SetLanguageLengthToFive: migrating
========================================<br>
-- change_column(:users, :language, :string, {:limit=>5,
:default=>""})<br>
rake aborted!<br>
An error has occurred, this and all later migrations canceled:<br>
<br>
Invalid attempt to call Read when reader is closed.<br>
System.Data:0:in `ReadInternal'<br>
System.Data:0:in `Read'<br>
statement.rb:48:in `fetch'<br>
statement.rb:207:in `fetch'<br>
statement.rb:236:in `each'<br>
IronRuby.Libraries:0:in `Each'<br>
:0:in `inject'<br>
sqlserver_adapter.rb:878:in `handle_as_array'<o:p></o:p></p>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><br>
sqlserver_adapter.rb:862:in `raw_select'<o:p></o:p></p>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>sqlserver_adapter.rb:814:in
`select'<br>
database_statements.rb:6:in `select_all'<br>
query_cache.rb:58:in `select_all_with_query_cache'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.1/lib/active_record/conn"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.1/lib/active_record/conn</a><br>
ection_adapters/sqlserver_adapter.rb:911:in `remove_default_constraint'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.1/lib/active_record/conn"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.1/lib/active_record/conn</a><br>
ection_adapters/sqlserver_adapter.rb:655:in `change_column'<br>
:0:in `__send__'<br>
migration.rb:348:in `method_missing'<br>
migration.rb:328:in `say_with_time'<br>
benchmark.rb:291:in `measure'<br>
migration.rb:325:in `say_with_time'<br>
migration.rb:345:in `method_missing'<br>
./db/migrate/044_set_language_length_to_five.rb:3:in `up'<br>
:0:in `send'<br>
migration.rb:282:in `migrate'<br>
benchmark.rb:291:in `measure'<br>
migration.rb:273:in `migrate'<br>
:0:in `send'<br>
C:1:in `migrate'<br>
migration.rb:485:in `migrate'<br>
:0:in `call'<br>
migration.rb:560:in `ddl_transaction'<br>
database_statements.rb:113:in `transaction'<br>
transactions.rb:180:in `transaction'<br>
migration.rb:558:in `ddl_transaction'<br>
migration.rb:472:in `migrate'<br>
:0:in `each'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:472:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:472:in</a>
`m<br>
igrate'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:400:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:400:in</a>
`u<br>
p'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:383:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:383:in</a>
`m<br>
igrate'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/tasks/databases.rake:116"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/tasks/databases.rake:116</a><br>
:0:in `[]'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in</a>
`execute'<br>
:0:in `each'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in</a>
`execute'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in</a>
`invoke_with_call_chain'<o:p></o:p></p>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ruby/1.8/monitor.rb:242:in" target="_blank">0.9.4.0/lib/ruby/1.8/monitor.rb:242:in</a>
`mon_synchronize'<o:p></o:p></p>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>C:/Program
Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in</a>
`invoke_with_call_chain'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in</a>
`invoke'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in</a>
`invoke_task'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in</a>
`top_level'<br>
:0:in `each'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in</a>
`top_level'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in</a>
`standard_exception_handling<br>
'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in</a>
`top_level'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in</a>
`run'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in</a>
`standard_exception_handling<br>
'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in</a>
`run'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/bin/rake:31"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rake-0.8.7/bin/rake:31</a><br>
:0:in `load'<br>
C:/Program Files/IronRuby <a href="http://0.9.4.0/bin/irake:19" target="_blank">0.9.4.0/bin/irake:19</a><o:p></o:p></p>
<div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'> <o:p></o:p></p>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>On
Fri, Feb 19, 2010 at 4:36 PM, Shri Borde <<a
href="mailto:Shri.Borde@microsoft.com" target="_blank">Shri.Borde@microsoft.com</a>>
wrote:<o:p></o:p></p>
<div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>We can lock back to 2.3 which is the
version that we check against. Is the connection problem related to IronRuby or
specific to your setup?</span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>
<div style='border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0in 0in 0in;
border-color:-moz-use-text-color'>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span
style='font-size:10.0pt'>From:</span></b><span style='font-size:10.0pt'> <a
href="mailto:ironruby-core-bounces@rubyforge.org" target="_blank">ironruby-core-bounces@rubyforge.org</a>
[mailto:<a href="mailto:ironruby-core-bounces@rubyforge.org" target="_blank">ironruby-core-bounces@rubyforge.org</a>]
<b>On Behalf Of </b>Scott Holden<br>
<b>Sent:</b> Friday, February 19, 2010 2:29 PM</span><o:p></o:p></p>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:10.0pt'><br>
<b>To:</b> <a href="mailto:ironruby-core@rubyforge.org" target="_blank">ironruby-core@rubyforge.org</a></span><o:p></o:p></p>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span
style='font-size:10.0pt'>Subject:</span></b><span style='font-size:10.0pt'> Re:
[Ironruby-core] Getting up and running with ActiveRecord + Sqlserver</span><o:p></o:p></p>
</div>
<div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'>Locking
down 2.3.1 fixed the old error, now I'm just having a connection problem.
BTW, there's no remote gem for 2.3.1, so people will need to pull it from
github and build it themselves for now. Here's my database.yml:<br>
<br>
development:<br>
mode: ADONET<br>
adapter: sqlserver<br>
host: webdevelopment1<br>
database: redmine_development<br>
integrated_security: true<o:p></o:p></p>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>On
Fri, Feb 19, 2010 at 2:25 PM, Shri Borde <<a
href="mailto:Shri.Borde@microsoft.com" target="_blank">Shri.Borde@microsoft.com</a>>
wrote:<o:p></o:p></p>
<div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>Scott, I see you are using 2.3.4 of the
activerecord-sqlserver-adapter gem. Can you lock down on 2.3.1 of the gem
instead using something like the following in your Ruby code before you do
“require ‘ironruby-sqlserver’”:</span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-indent:.5in'><span style='font-size:11.0pt;color:#1F497D'>gem
“activerecord-sqlserver-adapter”, “= 2.3.1”</span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>They dropped support for DBI within the
last week. The links below have info about the change. </span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'><a
href="http://groups.google.com/group/rails-sqlserver-adapter/browse_thread/thread/4cf40c1330aef3a?hl=en"
target="_blank">http://groups.google.com/group/rails-sqlserver-adapter/browse_thread/thread/4cf40c1330aef3a?hl=en</a></span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'><a
href="http://groups.google.com/group/rails-sqlserver-adapter/browse_thread/thread/647522f857e3c31c?hl=en"
target="_blank">http://groups.google.com/group/rails-sqlserver-adapter/browse_thread/thread/647522f857e3c31c?hl=en</a></span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>If locking down on 2.3.1 works for you,
we can just add that to ironruby-sqlserver.</span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>
<div style='border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0in 0in 0in;
border-color:-moz-use-text-color'>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span
style='font-size:10.0pt'>From:</span></b><span style='font-size:10.0pt'> <a
href="mailto:ironruby-core-bounces@rubyforge.org" target="_blank">ironruby-core-bounces@rubyforge.org</a>
[mailto:<a href="mailto:ironruby-core-bounces@rubyforge.org" target="_blank">ironruby-core-bounces@rubyforge.org</a>]
<b>On Behalf Of </b>Scott Holden<br>
<b>Sent:</b> Friday, February 19, 2010 11:25 AM<br>
<b>To:</b> <a href="mailto:ironruby-core@rubyforge.org" target="_blank">ironruby-core@rubyforge.org</a><br>
<b>Subject:</b> [Ironruby-core] Getting up and running with ActiveRecord +
Sqlserver</span><o:p></o:p></p>
</div>
<div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I'm
trying to follow the example given at <a
href="http://ironruby.net/Documentation/Real_Ruby_Applications/Rails"
target="_blank">http://ironruby.net/Documentation/Real_Ruby_Applications/Rails</a>
for getting ActiveRecord up and running. Whenever I try to run a
migration, I'm getting this error. Could anyone point me in the right
direction? I'm trying to get a simple rails app up and running, then I want
to start trying to get Redmine working on IronRuby. Redmine is my
company's only internal Rails app at the moment, but I'd like to use it
as a way to get people started using IronRuby. It would be a great way to
integrate a Rails application with our internal ORM and create a Redmine plugin
to tie into our deployment system.<br>
<br>
Here's my trace from rake db:migrate<br>
<br>
C:\Documents and Settings\sholden\My
Documents\NetBeansProjects\redmine>irake db:migrate --trace<br>
(in C:/Documents and Settings/sholden/My Documents/NetBeansProjects/redmine)<br>
** Invoke db:migrate (first_time)<br>
** Invoke environment (first_time)<br>
** Execute environment<br>
rake aborted!<br>
undefined method `columns' for :ado:Symbol<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:862:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:862:in</a>
`raw_select'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:827:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:827:in</a>
`select'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in</a>
`select_all'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/query_cache.rb:62:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/query_cache.rb:62:in</a>
`select_all_with_query_cache'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:13:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:13:in</a>
`select_one'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:19:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:19:in</a>
`select_value'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:215:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:215:in</a>
`database_version'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:847:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:847:in</a>
`info_schema_query'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:1448:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:1448:in</a>
`silence'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:847:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:847:in</a>
`info_schema_query'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:215:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:215:in</a>
`database_version'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:219:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:219:in</a>
`database_year'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:191:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:191:in</a>
`initialize'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/ironruby-sqlserver-0.1.0/lib/activerecord-sqlserver-adapter/adonet_patch.rb:36:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/ironruby-sqlserver-0.1.0/lib/activerecord-sqlserver-adapter/adonet_patch.rb:36:in</a>
`sqlserver_connection'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:223:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:223:in</a>
`new_connection'<br>
:0:in `__send__'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:245:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:245:in</a>
`checkout_new_connection'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:188:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:188:in</a>
`checkout'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:184:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:184:in</a>
`checkout'<br>
:0:in `loop'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ruby/1.8/monitor.rb:242:in" target="_blank">0.9.4.0/lib/ruby/1.8/monitor.rb:242:in</a>
`mon_synchronize'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:183:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:183:in</a>
`checkout'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:98:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:98:in</a>
`connection'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:326:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:326:in</a>
`retrieve_connection'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_specification.rb:123:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_specification.rb:123:in</a>
`retrieve_connection'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_specification.rb:115:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_specification.rb:115:in</a>
`connection'<br>
C:/Documents and Settings/sholden/My
Documents/NetBeansProjects/redmine/vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb:217:in
`quoted_left_column_name'<br>
C:/Documents and Settings/sholden/My
Documents/NetBeansProjects/redmine/vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb:93:in
`acts_as_nested_set'<br>
C:/Documents and Settings/sholden/My
Documents/NetBeansProjects/redmine/app/models/project.rb:54<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380</a>:
in `load_file'<br>
:0:in `load'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:379"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:379</a>:
in `load_file'<br>
dependencies.rb:490:in `new_constants_in'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:259"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:259</a>:
in `require_or_load'<br>
C:/Documents and Settings/sholden/My Documents/NetBeansProjects/redmine/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:132:in
`require_or_load_with_engine_additions'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in</a>
`const_missing_with_dependencies'<br>
dependencies.rb:398:in `load_missing_constant'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:92:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:92:in</a>
`const_missing'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:98:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:98:in</a>
`const_missing'<br>
:0:in `__send__'<br>
C:/Documents and Settings/sholden/My
Documents/NetBeansProjects/redmine/app/models/attachment.rb:31<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380:in</a>
`load_file'<br>
:0:in `load'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:379"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:379</a><br>
:in `load_file'<br>
dependencies.rb:490:in `new_constants_in'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:259:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:259:in</a>
`require_or_load'<br>
C:/Documents and Settings/sholden/My Documents/NetBeansProjects/redmine/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:132:in
`require_or_load_with_engine_additions'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:425:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:425:in</a>
`load_missing_constant'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in</a>
`const_missing_with_dependencies'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:92:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:92:in</a>
`const_missing'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:437:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:437:in</a>
`load_missing_constant'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in</a>
`const_missing_with_dependencies'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:437:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:437:in</a>
`load_missing_constant'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in</a>
`const_missing_with_dependencies'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:437:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:437:in</a>
`load_missing_constant'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in</a>
`const_missing_with_dependencies'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:437:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:437:in</a>
`load_missing_constant'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in</a>
`const_missing_with_dependencies'<br>
C:/Documents and Settings/sholden/My
Documents/NetBeansProjects/redmine/vendor/plugins/acts_as_attachable/lib/acts_as_attachable.rb:32:in
`acts_as_attachable'<br>
C:/Documents and Settings/sholden/My
Documents/NetBeansProjects/redmine/app/models/message.rb:22<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380:in</a>
`load_file'<br>
:0:in `load'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:379:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:379:in</a>
`load_file'<br>
dependencies.rb:490:in `new_constants_in'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:259:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:259:in</a>
`require_or_load'<br>
C:/Documents and Settings/sholden/My
Documents/NetBeansProjects/redmine/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:132:in
`require_or_load_with_engine_additions'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:425:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:425:in</a>
`load_missing_constant'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in</a>
`const_missing_with_dependencies'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:92:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:92:in</a>
`const_missing'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/observer.rb:157:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/observer.rb:157:in</a>
`observed_class'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/observer.rb:183:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/observer.rb:183:in</a>
`observed_classes'<br>
inflector.rb:360:in `constantize'<br>
:0:in `each'<br>
inflector.rb:355:in `constantize'<br>
inflections.rb:161:in `constantize'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/observer.rb:166:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/observer.rb:166:in</a>
`initialize'<br>
C:/Program Files/IronRuby <a href="http://0.9.4.0/lib/ruby/1.8/singleton.rb:94"
target="_blank">0.9.4.0/lib/ruby/1.8/singleton.rb:94</a><br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/observer.rb:38:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/observer.rb:38:in</a>
`instantiate_observers'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/observer.rb:36:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/observer.rb:36:in</a>
`instantiate_observers'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:15:in%60define_dispatcher_callbacks"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:15:in`define_dispatcher_callbacks</a>'<br>
:0:in `each'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:182:in%60evaluate_method"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:182:in`evaluate_method</a>'<br>
:0:in `[]'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:166:in%60call"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:166:in`call</a>'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:90:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:90:in</a>
`run'<br>
:0:in `each'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:90:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:90:in</a>
`run'<br>
:0:in `send'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:276:in%60run_callbacks"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:276:in`run_callbacks</a>'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:51:in%60run_prepare_callbacks"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:51:in`run_prepare_callbacks</a>'<br>
:0:in `__send__'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:631:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:631:in</a>
`prepare_dispatcher'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:185:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:185:in</a>
`process'<br>
:0:in `send'<br>
C:/Program Files/IronRuby <a
href="http://0.9.4.0/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in"
target="_blank">0.9.4.0/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in</a>
`run'<br>
<br>
Thanks for any advice,<br>
<br>
-Scott<o:p></o:p></p>
</div>
</div>
</div>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><br>
_______________________________________________<br>
Ironruby-core mailing list<br>
<a href="mailto:Ironruby-core@rubyforge.org" target="_blank">Ironruby-core@rubyforge.org</a><br>
<a href="http://rubyforge.org/mailman/listinfo/ironruby-core" target="_blank">http://rubyforge.org/mailman/listinfo/ironruby-core</a><o:p></o:p></p>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p>
</div>
</div>
</div>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><br>
_______________________________________________<br>
Ironruby-core mailing list<br>
<a href="mailto:Ironruby-core@rubyforge.org" target="_blank">Ironruby-core@rubyforge.org</a><br>
<a href="http://rubyforge.org/mailman/listinfo/ironruby-core" target="_blank">http://rubyforge.org/mailman/listinfo/ironruby-core</a><o:p></o:p></p>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p>
</div>
</div>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p>
</div>
</div>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p>
</div>
</div>
</div>
</div>
<p class=MsoNormal style='margin-bottom:12.0pt'><br>
_______________________________________________<br>
Ironruby-core mailing list<br>
<a href="mailto:Ironruby-core@rubyforge.org">Ironruby-core@rubyforge.org</a><br>
<a href="http://rubyforge.org/mailman/listinfo/ironruby-core" target="_blank">http://rubyforge.org/mailman/listinfo/ironruby-core</a><o:p></o:p></p>
</div>
<p class=MsoNormal><o:p> </o:p></p>
</div>
</body>
</html>