R1328 crashing at article publication

Hello,

I’ve found a bug in the last trunk revision : typo crashes when
publishing a new article.

Here is the stack trace :

vendor/rails/activerecord/lib/active_record/associations/
association_proxy.rb:148:in raise_on_type_mismatch' vendor/rails/activerecord/lib/active_record/associations/ belongs_to_association.rb:22:inreplace’
vendor/rails/activerecord/lib/active_record/associations.rb:894:in
blog=' app/models/content.rb:55:inset_default_blog’
app/models/content.rb:42:in initialize' vendor/rails/activerecord/lib/active_record/associations/ has_many_association.rb:13:innew’
vendor/rails/activerecord/lib/active_record/associations/
has_many_association.rb:13:in build' app/controllers/admin/content_controller.rb:150:inget_or_build_article’
app/controllers/admin/content_controller.rb:95:in new_or_edit' app/controllers/admin/content_controller.rb:25:innew’
vendor/rails/actionpack/lib/action_controller/base.rb:1092:in send' vendor/rails/actionpack/lib/action_controller/base.rb:1092:inperform_action_without_filters’
vendor/rails/actionpack/lib/action_controller/filters.rb:632:in
call_filter' vendor/rails/actionpack/lib/action_controller/filters.rb:638:incall_filter’
vendor/rails/actionpack/lib/action_controller/filters.rb:438:in call' vendor/rails/actionpack/lib/action_controller/filters.rb:637:incall_filter’
vendor/rails/actionpack/lib/action_controller/filters.rb:638:in
call_filter' vendor/rails/actionpack/lib/action_controller/filters.rb:438:incall’
vendor/rails/actionpack/lib/action_controller/filters.rb:637:in
call_filter' vendor/rails/actionpack/lib/action_controller/filters.rb:638:incall_filter’
vendor/rails/actionpack/lib/action_controller/filters.rb:438:in call' vendor/rails/actionpack/lib/action_controller/filters.rb:637:incall_filter’
vendor/rails/actionpack/lib/action_controller/filters.rb:638:in
call_filter' vendor/rails/actionpack/lib/action_controller/filters.rb:438:incall’
vendor/rails/actionpack/lib/action_controller/filters.rb:637:in
call_filter' vendor/rails/actionpack/lib/action_controller/filters.rb:638:incall_filter’
vendor/rails/actionpack/lib/action_controller/filters.rb:449:in call' vendor/rails/actionpack/lib/action_controller/filters.rb:637:incall_filter’
vendor/rails/actionpack/lib/action_controller/filters.rb:619:in
perform_action_without_benchmark' vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:inperform_action_without_rescue’
/usr/lib/ruby/1.8/benchmark.rb:293:in measure' vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:inperform_action_without_rescue’
vendor/rails/actionpack/lib/action_controller/rescue.rb:83:in
perform_action' vendor/rails/actionpack/lib/action_controller/base.rb:427:insend’
vendor/rails/actionpack/lib/action_controller/base.rb:427:in
process_without_filters' vendor/rails/actionpack/lib/action_controller/filters.rb:624:inprocess_without_session_management_support’
vendor/rails/actionpack/lib/action_controller/session_management.rb:
114:in process' vendor/rails/actionpack/lib/action_controller/base.rb:330:inprocess’
vendor/rails/railties/lib/dispatcher.rb:41:in dispatch' /usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/rails.rb: 84:inprocess’
/usr/lib/ruby/1.8/sync.rb:229:in synchronize' /usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/rails.rb: 83:inprocess’
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:580:in
process_client' /usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:579:ineach’
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:579:in
process_client' /usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:686:inrun’
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:686:in
initialize' /usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:686:innew’
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:686:in run' /usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:673:ininitialize’
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:673:in new' /usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:673:inrun’
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/
configurator.rb:267:in run' /usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/ configurator.rb:266:ineach’
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/
configurator.rb:266:in run' /usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/mongrel_rails:127:inrun’
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/command.rb:
211:in run' /usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/mongrel_rails:231 vendor/rails/activesupport/lib/active_support/dependencies.rb:487:inload’
vendor/rails/activesupport/lib/active_support/dependencies.rb:487:in
load' vendor/rails/activesupport/lib/active_support/dependencies.rb:341:innew_constants_in’
vendor/rails/activesupport/lib/active_support/dependencies.rb:487:in
load' vendor/rails/railties/lib/commands/servers/mongrel.rb:60 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:ingem_original_require’
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in require' vendor/rails/activesupport/lib/active_support/dependencies.rb:494:inrequire’
vendor/rails/activesupport/lib/active_support/dependencies.rb:341:in
new_constants_in' vendor/rails/activesupport/lib/active_support/dependencies.rb:494:inrequire’
vendor/rails/railties/lib/commands/server.rb:39
script/server:3:in `require’
script/server:3

Config : Ruby 1.8.5 Mac OS X

Regards
Frederic


Frédéric de Villamil
“Sadness is just another word for not enough coffee” – Scott Adams
[email protected] tel: +33 (0)6 62 19 1337

Frederic de Villamil [email protected] writes:

Hello,

I’ve found a bug in the last trunk revision : typo crashes when
publishing a new article.

Here is the stack trace :

vendor/rails/activerecord/lib/active_record/associations/
association_proxy.rb:148:in `raise_on_type_mismatch’

Interesting… it doesn’t seem to fail when I run it here with release
1.2RC1. Nor when I run it against the 1.2 release candidate branch.

Config : Ruby 1.8.5 Mac OS X

I am running Ruby 1.8.4 though, but the error message doesn’t seem to
relate to that.


Typo-list mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/typo-list