<br>Hi all,<br><br>I tried sending this last week but it never showed up on the list.&nbsp; Resending.. <br>---------- Forwarded message ----------<br><span class="gmail_quote"><br>Date: Apr 27, 2007 11:24 AM<br>Subject: Problem with CC and rails_cron
<br>To: <a href="mailto:cruisecontrolrb-users@rubyforge.org">cruisecontrolrb-users@rubyforge.org</a><br><br></span>Hi everyone,<br><br>I&#39;m having a problem with CC with a plugin that creates its own table in init.rb.&nbsp; I can run rake RAILS_ENV=test db:test:purge;rake RAILS_ENV=test db:migrate; rake test from &lt;crusie_root&gt;/projects/&lt;project_name&gt; without an error.&nbsp; However, I get an error right after the successful migration in the CC 
build.log as follows:<br><br>[CruiseControl] Invoking Rake task &quot;test&quot;
/usr/local/bin/ruby18 -Ilib:test
&quot;/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/rake/rake_test_loader.rb&quot;
&quot;test/unit/ecard_test.rb&quot; &quot;test/unit/color_test.rb&quot;
&quot;test/unit/user_test.rb&quot; &quot;test/unit/common_question_test.rb&quot;
&quot;test/unit/product_test.rb&quot; &quot;test/unit/image_test.rb&quot;
&quot;test/unit/subscription_test.rb&quot; &quot;test/unit/blog_image_test.rb&quot;
&quot;test/unit/post_test.rb&quot; &quot;test/unit/promotion_test.rb&quot;
&quot;test/unit/carrier_test.rb&quot; &quot;test/unit/cart_test.rb&quot;
&quot;test/unit/service_test.rb&quot; &quot;test/unit/offer_test.rb&quot;
&quot;test/unit/comment_test.rb&quot; &quot;test/unit/sku_test.rb&quot;
&quot;test/unit/sms_test.rb&quot; &quot;test/unit/batch_sms_test.rb&quot;
&quot;test/unit/faq_test.rb&quot; &quot;test/unit/blog_comment_test.rb&quot;
&quot;test/unit/line_item_test.rb&quot; &quot;test/unit/job_test.rb&quot;
&quot;test/unit/gateway_subscription_notification_test.rb&quot;
&quot;test/unit/entrant_test.rb&quot; &quot;test/unit/call_test.rb&quot;
&quot;test/unit/order_test.rb&quot; &quot;test/unit/sweepstake_test.rb&quot;
&quot;test/unit/category_test.rb&quot; &quot;test/unit/update_notification_test.rb&quot;
&quot;test/unit/update_email_test.rb&quot; &quot;test/unit/invitation_test.rb&quot;
&quot;test/unit/request_for_notification_test.rb&quot;
&quot;test/unit/related_site_test.rb&quot; <br>-- create_table(&quot;rails_crons&quot;) <br>&nbsp;&nbsp;&nbsp; -&gt;
0.0048s
<br>-- add_column(:rails_crons, :concurrent, :boolean) <br>&nbsp;&nbsp;&nbsp;&nbsp; -&gt; 0.0232s
<br>/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:1789:in
`method_missing&#39;: undefined method `concurrent=&#39; for
#&lt;RailsCron:0x983b680&gt; (NoMethodError) from
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:1510:in
`send&#39; from
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:1510:in
`attributes=&#39; from
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:1509:in
`each&#39; from
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:1509:in
`attributes=&#39; from
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:1354:in
`initialize_without_callbacks&#39; from
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/callbacks.rb:236:in
`initialize&#39; from
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:406:in
`new&#39; from
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:406:in
`create&#39; ... 12 levels... from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
`load&#39; from
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/rake/rake_test_loader.rb:5
from
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/rake/rake_test_loader.rb:5:in
`each&#39; from
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/rake/rake_test_loader.rb:5
/usr/local/bin/ruby18 -Ilib:test
&quot;/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/rake/rake_test_loader.rb&quot;
&quot;test/functional/landing_controller_test.rb&quot;
&quot;test/functional/store_controller_test.rb&quot;
&quot;test/functional/update_emails_controller_test.rb&quot;
&quot;test/functional/sms_controller_test.rb&quot;
&quot;test/functional/admin_controller_test.rb&quot;
&quot;test/functional/ivr_controller_test.rb&quot; Loaded suite
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.2/lib/rake/rake_test_loader
Started<br><br><br>It is worth noting that the rails cron plugin has its own internal migration in its init.rb:<br><br>------- vendor/plugin/rails_cron/init.rb start ------<br>require &quot;rails_cron&quot;<br>require &quot;acts_as_background&quot;
<br>ActiveRecord::Base.send :include, ActsAsBackground<br><br>unless RailsCron.table_exists?<br>&nbsp; ActiveRecord::Schema.create_table(RailsCron.table_name) do |t|<br>&nbsp;&nbsp;&nbsp; t.column :command, :text<br>&nbsp;&nbsp;&nbsp; t.column :start, :integer
<br>&nbsp;&nbsp;&nbsp; t.column :finish, :integer<br>&nbsp;&nbsp;&nbsp; t.column :every, :integer<br>&nbsp; end<br>end<br><br>unless RailsCron.content_columns.map{|a|a.name}.include? &quot;concurrent&quot;<br>&nbsp; ActiveRecord::Schema.add_column :rails_crons, :concurrent, :boolean
<br>end<br>--- end file --<br><br>Any idea why these builds are failing?<br><br>Environment:<br>FreeBSD 6<br>CC 1.1<br>Rails 1.1.6<br><br>Thanks,<br><span class="sg"><br>Mark<br><br><br><br>
</span>