Weird. Could it be a database issue? Maybe try running $ rake db:migrate:reset $ rake db:migrate:both
Michael On Tue, Apr 15, 2008 at 11:44 PM, Ehlo <[EMAIL PROTECTED]> wrote: > > Hi, > On one of my dev servers insoshi works well (rake spec show no > errors), I installed all the ruby/rails stuff on my second dev server > and insoshi rake spec fails! > > To my both platform are similar. I checked the installer packages and > gem. The failing server has "all" the one used on the fine one. > NB: New repository as well the copy of the fine one fails the same > way. > > It's sure there must be a ugly difference between the platforms, but I > don't know where to look else anymore. > > At the bottom of this message are the test results, can somebody maybe > give me a hint where to look ? > > Cheers, > E > > > ############################## > > [EMAIL PROTECTED]:~/rails/insoshi$ cat Rakefile > # Add your own tasks in files placed in lib/tasks ending in .rake, > # for example lib/tasks/capistrano.rake, and they will automatically > be available to Rake. > > require(File.join(File.dirname(__FILE__), 'config', 'boot')) > > require 'rake' > require 'rake/testtask' > require 'rake/rdoctask' > > require 'tasks/rails' > [EMAIL PROTECTED]:~/rails/insoshi$ rake spec > (in /home/ber/rails/insoshi) > > .........................................F........F..FFFF.FF................F......FF....F..F....F.......F.........................F.............F........F.................FF....F...................................F........................ > > 1) > 'Person attributes requires password' FAILED > expected not nil, got nil > ./spec/models/person_spec.rb:16: > > 2) > NoMethodError in 'BlogPostComment should require a body' > You have a nil object when you didn't expect it! > You might have expected an instance of Array. > The error occurred while evaluating nil.empty? > ./spec/models/blog_post_comment_spec.rb:19: > > 3) > ActiveRecord::RecordNotFound in 'Message should mark messages as read' > Couldn't find Message with ID='NULL' > /home/ber/rails/insoshi/app/models/message.rb:59:in `parent' > /home/ber/rails/insoshi/app/models/message.rb:98:in `reply?' > /home/ber/rails/insoshi/app/models/message.rb:132:in `set_replied_to' > /home/ber/rails/insoshi/app/models/message.rb:119:in `mark_as_read' > ./spec/models/message_spec.rb:81: > > 4) > ActiveRecord::RecordNotFound in 'Message should not allow anyone but > recipient to reply' > Couldn't find Message with ID='NULL' > /home/ber/rails/insoshi/app/models/message.rb:59:in `parent' > /home/ber/rails/insoshi/app/models/message.rb:98:in `reply?' > /home/ber/rails/insoshi/app/models/message.rb:132:in `set_replied_to' > ./spec/models/message_spec.rb:72: > > 5) > ActiveRecord::RecordNotFound in 'Message should handle replies' > Couldn't find Message with ID='NULL' > /home/ber/rails/insoshi/app/models/message.rb:59:in `parent' > /home/ber/rails/insoshi/app/models/message.rb:98:in `reply?' > /home/ber/rails/insoshi/app/models/message.rb:132:in `set_replied_to' > ./spec/models/message_spec.rb:63: > > 6) > ActiveRecord::RecordNotFound in 'Message should untrash messages' > Couldn't find Message with ID='NULL' > /home/ber/rails/insoshi/app/models/message.rb:59:in `parent' > /home/ber/rails/insoshi/app/models/message.rb:98:in `reply?' > /home/ber/rails/insoshi/app/models/message.rb:132:in `set_replied_to' > /home/ber/rails/insoshi/app/models/message.rb:77:in `trash' > ./spec/models/message_spec.rb:56: > > 7) > ActiveRecord::RecordNotFound in 'Message should be able to trash > message as recipient' > Couldn't find Message with ID='NULL' > /home/ber/rails/insoshi/app/models/message.rb:59:in `parent' > /home/ber/rails/insoshi/app/models/message.rb:98:in `reply?' > /home/ber/rails/insoshi/app/models/message.rb:132:in `set_replied_to' > /home/ber/rails/insoshi/app/models/message.rb:77:in `trash' > ./spec/models/message_spec.rb:43: > > 8) > ActiveRecord::RecordNotFound in 'Message should be able to trash > messages as sender' > Couldn't find Message with ID='NULL' > /home/ber/rails/insoshi/app/models/message.rb:59:in `parent' > /home/ber/rails/insoshi/app/models/message.rb:98:in `reply?' > /home/ber/rails/insoshi/app/models/message.rb:132:in `set_replied_to' > /home/ber/rails/insoshi/app/models/message.rb:77:in `trash' > ./spec/models/message_spec.rb:37: > > 9) > NoMethodError in 'ForumPost should require a body' > You have a nil object when you didn't expect it! > You might have expected an instance of Array. > The error occurred while evaluating nil.empty? > ./spec/models/forum_post_spec.rb:17: > > 10) > 'BlogPost should require a body' FAILED > expected valid? to return false, got true > ./spec/models/blog_post_spec.rb:23: > > 11) > 'BlogPost should require a title' FAILED > expected valid? to return false, got true > ./spec/models/blog_post_spec.rb:17: > > 12) > 'PersonMailer message notification should have the right sender' > FAILED > expected: "[EMAIL PROTECTED]", > got: "[EMAIL PROTECTED]" (using ==) > ./spec/models/person_mailer_spec.rb:31: > > 13) > 'PersonMailer password reminder should have the right sender' FAILED > expected: "[EMAIL PROTECTED]", > got: "[EMAIL PROTECTED]" (using ==) > ./spec/models/person_mailer_spec.rb:12: > > 14) > NoMethodError in 'Topic should require a name' > You have a nil object when you didn't expect it! > You might have expected an instance of Array. > The error occurred while evaluating nil.empty? > ./spec/models/topic_spec.rb:17: > > 15) > NoMethodError in 'WallComment should require a body' > You have a nil object when you didn't expect it! > You might have expected an instance of Array. > The error occurred while evaluating nil.empty? > ./spec/models/wall_comment_spec.rb:18: > > 16) > 'PeopleController signup requires password on signup' FAILED > expected not nil, got nil > ./spec/controllers/people_controller_spec.rb:69: > ./spec/controllers/people_controller_spec.rb:67: > > 17) > 'PhotosController when logged in should create photo' FAILED > count should have been changed by 3, but was changed by 1 > ./spec/controllers/photos_controller_spec.rb:47: > > 18) > 'PostsController blog posts should render the new template on creation > failure' FAILED > expected "blog_new", got nil > ./spec/controllers/posts_controller_spec.rb:124: > > 19) > ActiveRecord::RecordNotFound in 'MessagesController pages should send > a message receipt email' > Couldn't find Message with ID='NULL' > /home/ber/rails/insoshi/app/models/message.rb:59:in `parent' > /home/ber/rails/insoshi/app/models/message.rb:98:in `reply?' > /home/ber/rails/insoshi/app/models/message.rb:132:in `set_replied_to' > /home/ber/rails/insoshi/app/controllers/messages_controller.rb:65:in > `create' > /home/ber/rails/insoshi/app/controllers/messages_controller.rb:64:in > `create' > ./spec/controllers/messages_controller_spec.rb:77: > ./spec/controllers/messages_controller_spec.rb:76: > > 20) > ActiveRecord::RecordNotFound in 'MessagesController pages should > create a message' > Couldn't find Message with ID='NULL' > /home/ber/rails/insoshi/app/models/message.rb:59:in `parent' > /home/ber/rails/insoshi/app/models/message.rb:98:in `reply?' > /home/ber/rails/insoshi/app/models/message.rb:132:in `set_replied_to' > /home/ber/rails/insoshi/app/controllers/messages_controller.rb:65:in > `create' > /home/ber/rails/insoshi/app/controllers/messages_controller.rb:64:in > `create' > ./spec/controllers/messages_controller_spec.rb:69: > ./spec/controllers/messages_controller_spec.rb:68: > > 21) > ActionView::TemplateError in 'MessagesController pages should have a > working new page' > Couldn't find Message with ID='NULL' > On line #23 of messages/new.html.erb > > 20: :url => person_messages_path(@recipient)) do > |f| %> > 21: Subject: <%= f.text_field :subject %> > 22: <%= f.text_area :content %> > 23: <%- if @message.reply? -%> > 24: <%= f.hidden_field :parent_id %> > 25: <%= set_focus_to_id "message_content" %> > 26: <%- else -%> > > vendor/rails/activerecord/lib/active_record/base.rb:1267:in > `find_one' > vendor/rails/activerecord/lib/active_record/base.rb:1250:in > `find_from_ids' > vendor/rails/activerecord/lib/active_record/base.rb:504:in `find' > app/models/message.rb:59:in `parent' > app/models/message.rb:98:in `reply?' > app/views/messages/new.html.erb:23:in > `_run_erb_47app47views47messages47new46html46erb' > vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb: > 248:in `fields_for' > vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb: > 184:in `form_for' > app/views/messages/new.html.erb:19:in > `_run_erb_47app47views47messages47new46html46erb' > vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb: > 142:in `call' > vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb: > 142:in `capture_erb_with_buffer' > vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb: > 44:in `capture' > app/helpers/application_helper.rb:79:in `column_div' > app/views/messages/new.html.erb:3:in > `_run_erb_47app47views47messages47new46html46erb' > vendor/rails/actionpack/lib/action_view/base.rb:637:in `send' > vendor/rails/actionpack/lib/action_view/base.rb:637:in > `compile_and_render_template' > vendor/plugins/markaby/lib/markaby/rails.rb:8:in `render_template' > vendor/rails/actionpack/lib/action_view/base.rb:316:in > `render_file' > vendor/rails/actionpack/lib/action_controller/base.rb:1100:in > `render_for_file' > vendor/rails/actionpack/lib/action_controller/base.rb:858:in > `render_with_no_layout' > vendor/rails/actionpack/lib/action_controller/base.rb:872:in > `render_with_no_layout' > vendor/rails/actionpack/lib/action_controller/layout.rb:262:in > `render_without_benchmark' > vendor/rails/actionpack/lib/action_controller/benchmarking.rb: > 51:in `render' > /usr/lib/ruby/1.8/benchmark.rb:293:in `measure' > vendor/rails/actionpack/lib/action_controller/benchmarking.rb: > 51:in `render' > vendor/plugins/rspec_on_rails/lib/spec/rails/example/ > controller_example_group.rb:189:in `render' > vendor/rails/actionpack/lib/action_controller/mime_responds.rb: > 131:in `send' > vendor/rails/actionpack/lib/action_controller/mime_responds.rb: > 131:in `custom' > vendor/rails/actionpack/lib/action_controller/mime_responds.rb: > 152:in `call' > vendor/rails/actionpack/lib/action_controller/mime_responds.rb: > 152:in `respond' > vendor/rails/actionpack/lib/action_controller/mime_responds.rb: > 150:in `each' > vendor/rails/actionpack/lib/action_controller/mime_responds.rb: > 150:in `respond' > vendor/rails/actionpack/lib/action_controller/mime_responds.rb: > 107:in `respond_to' > app/controllers/messages_controller.rb:43:in `new' > vendor/rails/actionpack/lib/action_controller/base.rb:1158:in > `send' > vendor/rails/actionpack/lib/action_controller/base.rb:1158:in > `perform_action_without_filters' > vendor/rails/actionpack/lib/action_controller/filters.rb:697:in > `call_filters' > vendor/rails/actionpack/lib/action_controller/filters.rb:689:in > `perform_action_without_benchmark' > vendor/rails/actionpack/lib/action_controller/benchmarking.rb: > 68:in `perform_action_without_rescue' > /usr/lib/ruby/1.8/benchmark.rb:293:in `measure' > vendor/rails/actionpack/lib/action_controller/benchmarking.rb: > 68:in `perform_action_without_rescue' > vendor/rails/actionpack/lib/action_controller/rescue.rb:199:in > `perform_action_without_caching' > vendor/rails/actionpack/lib/action_controller/caching.rb:678:in > `perform_action' > vendor/rails/activerecord/lib/active_record/connection_adapters/ > abstract/query_cache.rb:33:in `cache' > vendor/rails/activerecord/lib/active_record/query_cache.rb:8:in > `cache' > vendor/rails/actionpack/lib/action_controller/caching.rb:677:in > `perform_action' > vendor/rails/actionpack/lib/action_controller/base.rb:524:in > `send' > vendor/rails/actionpack/lib/action_controller/base.rb:524:in > `process_without_filters' > vendor/rails/actionpack/lib/action_controller/filters.rb:685:in > `process_without_session_management_support' > vendor/rails/actionpack/lib/action_controller/ > session_management.rb:123:in `process_without_test' > vendor/rails/actionpack/lib/action_controller/test_process.rb: > 15:in `process' > vendor/rails/actionpack/lib/action_controller/test_process.rb: > 393:in `process' > vendor/rails/actionpack/lib/action_controller/test_process.rb: > 364:in `get' > spec/controllers/messages_controller_spec.rb:36 > vendor/plugins/rspec/lib/spec/example/example_methods.rb:78:in > `instance_eval' > vendor/plugins/rspec/lib/spec/example/example_methods.rb:78:in > `run_with_description_capturing' > vendor/plugins/rspec/lib/spec/example/example_methods.rb:19:in > `execute' > /usr/lib/ruby/1.8/timeout.rb:48:in `timeout' > vendor/plugins/rspec/lib/spec/example/example_methods.rb:16:in > `execute' > vendor/plugins/rspec/lib/spec/example/example_group_methods.rb: > 292:in `execute_examples' > vendor/plugins/rspec/lib/spec/example/example_group_methods.rb: > 291:in `each' > vendor/plugins/rspec/lib/spec/example/example_group_methods.rb: > 291:in `execute_examples' > vendor/plugins/rspec/lib/spec/example/example_group_methods.rb: > 121:in `run' > vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:22:in > `run' > vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:21:in > `each' > vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:21:in > `run' > vendor/plugins/rspec/lib/spec/runner/options.rb:90:in > `run_examples' > vendor/plugins/rspec/lib/spec/runner/command_line.rb:19:in `run' > vendor/plugins/rspec/bin/spec:4 > > 22) > 'CommentsController blog comments should render the new template on > creation failure' FAILED > expected "blog_post_new", got nil > ./spec/controllers/comments_controller_spec.rb:41: > > Finished in 22.80352 seconds > > 239 examples, 22 failures > rake aborted! > Command ruby -I"/home/ber/rails/insoshi/vendor/plugins/rspec/lib" "/ > home/ber/rails/insoshi/vendor/plugins/rspec/bin/spec" "spec/views/ > layouts/application.html.erb_spec.rb" "spec/helpers/ > activities_helper_spec.rb" "spec/helpers/posts_helper_spec.rb" "spec/ > helpers/display_helper_spec.rb" "spec/helpers/searches_helper_spec.rb" > "spec/helpers/forums_helper_spec.rb" "spec/helpers/ > topics_helper_spec.rb" "spec/helpers/communications_helper_spec.rb" > "spec/helpers/connections_helper_spec.rb" "spec/helpers/ > comments_helper_spec.rb" "spec/controllers/ > password_reminders_controller_spec.rb" "spec/controllers/ > comments_controller_spec.rb" "spec/controllers/ > sessions_controller_spec.rb" "spec/controllers/ > topics_controller_spec.rb" "spec/controllers/ > connections_controller_spec.rb" "spec/controllers/ > activities_controller_spec.rb" "spec/controllers/ > forums_controller_spec.rb" "spec/controllers/ > messages_controller_spec.rb" "spec/controllers/ > posts_controller_spec.rb" "spec/controllers/photos_controller_spec.rb" > "spec/controllers/people_controller_spec.rb" "spec/controllers/ > searches_controller_spec.rb" "spec/controllers/admin/ > forums_controller_spec.rb" "spec/controllers/admin/ > people_controller_spec.rb" "spec/models/feed_spec.rb" "spec/models/ > wall_comment_spec.rb" "spec/models/activity_spec.rb" "spec/models/ > topic_spec.rb" "spec/models/person_mailer_spec.rb" "spec/models/ > blog_post_spec.rb" "spec/models/forum_post_spec.rb" "spec/models/ > connection_spec.rb" "spec/models/message_spec.rb" "spec/models/ > blog_spec.rb" "spec/models/blog_post_comment_spec.rb" "spec/models/ > forum_spec.rb" "spec/models/person_spec.rb" "spec/models/ > photo_spec.rb" --options "/home/ber/rails/insoshi/spec/spec.opts" > failed > > (See full trace by running task with --trace) > [EMAIL PROTECTED]:~/rails/insoshi$ > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Insoshi" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/insoshi?hl=en -~----------~----~----~----~------~----~------~--~---
