For some reason rake spec is totally crapping out on me. I don''t know what I did to make it break, the only thing I tried new was install haml, but even after removing it there is still a stack trace. Here is what I am getting- sparta at phalanx ff $ rake spec (in /Users/sparta/Projects/work/idastudios/ff) ..................../usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:249:in `load_missing_constant'': Expected /Users/sparta/Projects/work/idastudios/ff/config/../app/models/asset.rb to define Asset (LoadError) from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in `const_missing'' from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:464:in `const_missing'' from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:260:in `load_missing_constant'' from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:468:in `const_missing'' from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:1360:in `compute_type'' from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/reflection.rb:125:in `send'' from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/reflection.rb:125:in `klass'' from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/associations/has_many_association.rb:194:in `construct_sql'' ... 30 levels... from /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib/spec/runner/option_parser.rb:154:in `parse'' from /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib/spec/runner/option_parser.rb:88:in `create_behaviour_runner'' from /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib/spec/runner/command_line.rb:14:in `run'' from /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/bin/spec:3 rake aborted! Command ruby -I"/Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib" "/Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/bin/spec" "spec/controllers/comments_controller_spec.rb" "spec/controllers/posts_controller_spec.rb" "spec/controllers/users_controller_spec.rb" "spec/models/asset_spec.rb" "spec/models/category_spec.rb" "spec/models/comment_spec.rb" "spec/models/message_spec.rb" "spec/models/post_spec.rb" "spec/models/user_spec.rb" "spec/models/vote_spec.rb" --options "/Users/sparta/Projects/work/idastudios/ff/config/../spec/spec.opts" failed (See full trace by running task with --trace) Anyone have an idea what the heck is going on? Thanks, Daniel -- www.writersbeat.com www.danielfischer.com
On 5/24/07, Fischer, Daniel <daniel at danielfischer.com> wrote:> For some reason rake spec is totally crapping out on me. >Judging from the stack trace it doesn''t look like it''s from RSpec. In any case, we need more context to help you. A failing spec, detailed version info etc. Aslak> I don''t know what I did to make it break, the only thing I tried new > was install haml, but even after removing it there is still a stack > trace. > > Here is what I am getting- > > sparta at phalanx ff $ rake spec > (in /Users/sparta/Projects/work/idastudios/ff) > ..................../usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:249:in > `load_missing_constant'': Expected > /Users/sparta/Projects/work/idastudios/ff/config/../app/models/asset.rb > to define Asset (LoadError) > from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in > `const_missing'' > from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:464:in > `const_missing'' > from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:260:in > `load_missing_constant'' > from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:468:in > `const_missing'' > from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:1360:in > `compute_type'' > from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/reflection.rb:125:in > `send'' > from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/reflection.rb:125:in > `klass'' > from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/associations/has_many_association.rb:194:in > `construct_sql'' > ... 30 levels... > from /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib/spec/runner/option_parser.rb:154:in > `parse'' > from /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib/spec/runner/option_parser.rb:88:in > `create_behaviour_runner'' > from /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib/spec/runner/command_line.rb:14:in > `run'' > from /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/bin/spec:3 > rake aborted! > Command ruby -I"/Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib" > "/Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/bin/spec" > "spec/controllers/comments_controller_spec.rb" > "spec/controllers/posts_controller_spec.rb" > "spec/controllers/users_controller_spec.rb" > "spec/models/asset_spec.rb" "spec/models/category_spec.rb" > "spec/models/comment_spec.rb" "spec/models/message_spec.rb" > "spec/models/post_spec.rb" "spec/models/user_spec.rb" > "spec/models/vote_spec.rb" --options > "/Users/sparta/Projects/work/idastudios/ff/config/../spec/spec.opts" > failed > > (See full trace by running task with --trace) > > Anyone have an idea what the heck is going on? > > Thanks, > Daniel > > -- > www.writersbeat.com > www.danielfischer.com > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
I have periodically been having this problem with edge, and I''ve seen others complaining about it happening before that, too. If you google it, you''ll see this error ("Expected .../...rb to define ...") is fairly common. In my case, the issue was that I hadn''t run db:migrate recently, and my has_many_polymorphs was somehow going a little crazy. "Expected .../tag.rb to define Tag". It''s definitely not rspec, it''s something that''s not quite kosher on your end. Unfortunately, the error is painfully uninformative. Kyle On 5/24/07, Fischer, Daniel <daniel at danielfischer.com> wrote:> For some reason rake spec is totally crapping out on me. > > I don''t know what I did to make it break, the only thing I tried new > was install haml, but even after removing it there is still a stack > trace. > > Here is what I am getting- > > sparta at phalanx ff $ rake spec > (in /Users/sparta/Projects/work/idastudios/ff) > ..................../usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:249:in > `load_missing_constant'': Expected > /Users/sparta/Projects/work/idastudios/ff/config/../app/models/asset.rb > to define Asset (LoadError) > from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in > `const_missing'' > from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:464:in > `const_missing'' > from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:260:in > `load_missing_constant'' > from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:468:in > `const_missing'' > from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:1360:in > `compute_type'' > from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/reflection.rb:125:in > `send'' > from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/reflection.rb:125:in > `klass'' > from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/associations/has_many_association.rb:194:in > `construct_sql'' > ... 30 levels... > from /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib/spec/runner/option_parser.rb:154:in > `parse'' > from /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib/spec/runner/option_parser.rb:88:in > `create_behaviour_runner'' > from /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib/spec/runner/command_line.rb:14:in > `run'' > from /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/bin/spec:3 > rake aborted! > Command ruby -I"/Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib" > "/Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/bin/spec" > "spec/controllers/comments_controller_spec.rb" > "spec/controllers/posts_controller_spec.rb" > "spec/controllers/users_controller_spec.rb" > "spec/models/asset_spec.rb" "spec/models/category_spec.rb" > "spec/models/comment_spec.rb" "spec/models/message_spec.rb" > "spec/models/post_spec.rb" "spec/models/user_spec.rb" > "spec/models/vote_spec.rb" --options > "/Users/sparta/Projects/work/idastudios/ff/config/../spec/spec.opts" > failed > > (See full trace by running task with --trace) > > Anyone have an idea what the heck is going on? > > Thanks, > Daniel > > -- > www.writersbeat.com > www.danielfischer.com > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
Aslak, Great meeting you at the Rspec BoF! Anyway, I figured it out. Apparently I installed a new plugin, but that installed it as "trunk", when there was already a trunk plugin respository from file_column. I never noticed that it defaulted to trunk instead of the plugin''s name. Weird. How I figured this out, I have no clue. So, after reinstalling my plugins and renaming them to what they are truly called, everything worked. :) On 5/24/07, aslak hellesoy <aslak.hellesoy at gmail.com> wrote:> > On 5/24/07, Fischer, Daniel <daniel at danielfischer.com> wrote: > > For some reason rake spec is totally crapping out on me. > > > > Judging from the stack trace it doesn''t look like it''s from RSpec. In > any case, we need more context to help you. A failing spec, detailed > version info etc. > > Aslak > > > I don''t know what I did to make it break, the only thing I tried new > > was install haml, but even after removing it there is still a stack > > trace. > > > > Here is what I am getting- > > > > sparta at phalanx ff $ rake spec > > (in /Users/sparta/Projects/work/idastudios/ff) > > ..................../usr/local/lib/ruby/gems/1.8/gems/activesupport- > 1.4.2/lib/active_support/dependencies.rb:249:in > > `load_missing_constant'': Expected > > /Users/sparta/Projects/work/idastudios/ff/config/../app/models/asset.rb > > to define Asset (LoadError) > > from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2 > /lib/active_support/dependencies.rb:452:in > > `const_missing'' > > from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2 > /lib/active_support/dependencies.rb:464:in > > `const_missing'' > > from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2 > /lib/active_support/dependencies.rb:260:in > > `load_missing_constant'' > > from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2 > /lib/active_support/dependencies.rb:468:in > > `const_missing'' > > from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3 > /lib/active_record/base.rb:1360:in > > `compute_type'' > > from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3 > /lib/active_record/reflection.rb:125:in > > `send'' > > from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3 > /lib/active_record/reflection.rb:125:in > > `klass'' > > from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3 > /lib/active_record/associations/has_many_association.rb:194:in > > `construct_sql'' > > ... 30 levels... > > from > /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib/spec/runner/option_parser.rb:154:in > > `parse'' > > from > /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib/spec/runner/option_parser.rb:88:in > > `create_behaviour_runner'' > > from > /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib/spec/runner/command_line.rb:14:in > > `run'' > > from > /Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/bin/spec:3 > > rake aborted! > > Command ruby > -I"/Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/lib" > > > "/Users/sparta/Projects/work/idastudios/ff/vendor/plugins/rspec/bin/spec" > > "spec/controllers/comments_controller_spec.rb" > > "spec/controllers/posts_controller_spec.rb" > > "spec/controllers/users_controller_spec.rb" > > "spec/models/asset_spec.rb" "spec/models/category_spec.rb" > > "spec/models/comment_spec.rb" "spec/models/message_spec.rb" > > "spec/models/post_spec.rb" "spec/models/user_spec.rb" > > "spec/models/vote_spec.rb" --options > > "/Users/sparta/Projects/work/idastudios/ff/config/../spec/spec.opts" > > failed > > > > (See full trace by running task with --trace) > > > > Anyone have an idea what the heck is going on? > > > > Thanks, > > Daniel > > > > -- > > www.writersbeat.com > > www.danielfischer.com > > _______________________________________________ > > rspec-users mailing list > > rspec-users at rubyforge.org > > http://rubyforge.org/mailman/listinfo/rspec-users > > >-- www.writersbeat.com www.danielfischer.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/rspec-users/attachments/20070524/73e86aa9/attachment-0001.html