Bug #1082

Can't add sidebars

Added by don-dis-org-nz - 683 days ago. Updated 296 days ago.

Status :Feedback Start :
Priority :Low Due date :
Assigned to :scott - % Done :

0%

Category :installer
Target version :Maybe Someday
Resolution :


Description

When I try dragging a sidebar item onto the sidebar area on the sidebar admin page, I get the following stacktrace in production.log (and needless to say, the sidebar item is not added):

NoMethodError (undefined method @inject' for nil:NilClass):
.//app/controllers/admin/sidebar_controller.rb:18:in @set_active'
.//vendor/rails/actionpack/lib/action_controller/base.rb:941:in @perform_action_without_filters'
.//vendor/rails/actionpack/lib/action_controller/filters.rb:368:in @perform_action_without_benchmark'
.//vendor/rails/actionpack/lib/action_controller/benchmarking.rb:69:in @perform_action_without_rescue'
/usr/lib/ruby/1.8/benchmark.rb:293:in @measure'
.//vendor/rails/actionpack/lib/action_controller/benchmarking.rb:69:in @perform_action_without_rescue'
.//vendor/rails/actionpack/lib/action_controller/rescue.rb:82:in @perform_action'
.//vendor/rails/actionpack/lib/action_controller/base.rb:408:in @process_without_filters'
.//vendor/rails/actionpack/lib/action_controller/filters.rb:377:in @process_without_session_management_support'
.//vendor/rails/actionpack/lib/action_controller/session_management.rb:117:in @process'
.//vendor/rails/railties/lib/dispatcher.rb:38:in @dispatch'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/bin/scgi_service:23:in @process_request'
/usr/lib/ruby/1.8/thread.rb:135:in @synchronize'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/bin/scgi_service:21:in @process_request'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/lib/scgi.rb:291:in @read_header'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/lib/scgi.rb:253:in @handle_client'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/lib/scgi.rb:234:in @handle_client'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/lib/scgi.rb:188:in @listen'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/lib/scgi.rb:186:in @listen'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/lib/scgi.rb:412:in @run'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/bin/scgi_service:61

I'm running the latest trunk version, and this error persists when I clear out my sidebars table.

Associated revisions

Revision 1223
Added by scott 689 days ago

Don't throw exceptions on bad comments. Closes #1082

History

08/23/2006 03:08 PM - pdcawley -

  • Status changed from New to Closed
  • Resolution set to fixed

Fixed in r1254

08/24/2006 02:30 AM - don-dis-org-nz -

  • Status changed from Closed to Feedback
  • Resolution deleted (fixed)

Upgraded to r1254. Seemed to work initially, but now I'm getting what appears to be the same error again. Clearing out the sidebars table doesn't make it go away.

Processing SidebarController#set_active (for 130.195.5.212 at 2006-08-24 14:28:47) [POST]
Session ID: 3770a756f1aeec51d4b705348c8202ba
Parameters: {"action"=>"set_active", "controller"=>"admin/sidebar", "active"=>static" "instructions}

NoMethodError (undefined method @inject' for nil:NilClass):
.//app/controllers/admin/sidebar_controller.rb:18:in @set_active'
.//vendor/rails/actionpack/lib/action_controller/base.rb:941:in @perform_action_without_filters'
.//vendor/rails/actionpack/lib/action_controller/filters.rb:368:in @perform_action_without_benchmark'
.//vendor/rails/actionpack/lib/action_controller/benchmarking.rb:69:in @perform_action_without_rescue'
/usr/lib/ruby/1.8/benchmark.rb:293:in @measure'
.//vendor/rails/actionpack/lib/action_controller/benchmarking.rb:69:in @perform_action_without_rescue'
.//vendor/rails/actionpack/lib/action_controller/rescue.rb:82:in @perform_action'
.//vendor/rails/actionpack/lib/action_controller/base.rb:408:in @process_without_filters'
.//vendor/rails/actionpack/lib/action_controller/filters.rb:377:in @process_without_session_management_support'
.//vendor/rails/actionpack/lib/action_controller/session_management.rb:117:in @process'
.//vendor/rails/railties/lib/dispatcher.rb:38:in @dispatch'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/bin/scgi_service:23:in @process_request'
/usr/lib/ruby/1.8/thread.rb:135:in @synchronize'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/bin/scgi_service:21:in @process_request'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/lib/scgi.rb:291:in @read_header'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/lib/scgi.rb:253:in @handle_client'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/lib/scgi.rb:234:in @handle_client'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/lib/scgi.rb:188:in @listen'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/lib/scgi.rb:186:in @listen'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/lib/scgi.rb:412:in @run'
/var/lib/gems/1.8/gems/scgi_rails-0.4.3/bin/scgi_service:61

08/24/2006 06:12 AM - pdcawley -

Oh crap. I'm about to go on holiday for a fortnight as well, so I can't promise it'll get looked at quickly I'm afraid.

Also available in: Atom PDF