Restream / redmine_tagging

Add simple tagging support to Redmine Issues/Wiki pages
113 stars 52 forks source link

Internal error after modify or remove a tag #16

Closed mbaucher closed 12 years ago

mbaucher commented 13 years ago

During the issue update, I remove or modify a tag value then submit changes. An "Internal error" occurs.

(Thanks a lot for your great job !)

retorquere commented 13 years ago

Do you have a stack trace?

mbaucher commented 13 years ago
Processing IssuesController#update (for xxx.xxx.xxx.xxx at 2011-04-12 13:16:10) [PUT]
  Parameters: {"time_entry"=>{"comments"=>"", "activity_id"=>"", "hours"=>""}, "commit"=>"Submit", "notes"=>"", "action"=>"update", "_method"=>"put", "authenticity_token"=>"GmUCcJY5c3F1yeKV+s1pR2TBM2d15L8XmnIowUVLb2w=", "id"=>"500", "issue"=>{"start_date"=>"2011-04-12", "custom_field_values"=>{"1"=>"4.4.0", "4"=>""}, "estimated_hours"=>"", "priority_id"=>"4", "parent_issue_id"=>"", "lock_version"=>"0", "fixed_version_id"=>"", "tags"=>"tagging-plugin2", "done_ratio"=>"0", "assigned_to_id"=>"", "subject"=>"Error 500 when modify or remove tag", "tracker_id"=>"4", "due_date"=>"", "status_id"=>"1", "description"=>"https://github.com/friflaj/redmine_tagging/issues/16"}, "controller"=>"issues", "attachments"=>{"1"=>{"description"=>""}}}

LoadError (Expected /var/www/redmine-1.1.0/vendor/plugins/acts-as-taggable-on/lib/acts_as_taggable_on/acts_as_taggable_on.rb to define ActsAsTaggableOn::ActsAsTaggableOn):
  lib/redmine/hook.rb:63:in `send'
  lib/redmine/hook.rb:63:in `call_hook'
  lib/redmine/hook.rb:63:in `each'
  lib/redmine/hook.rb:63:in `call_hook'
  lib/redmine/hook.rb:60:in `tap'
  lib/redmine/hook.rb:60:in `call_hook'
  app/models/issue.rb:556:in `save_issue_with_child_records'
  app/models/issue.rb:536:in `save_issue_with_child_records'
  app/controllers/issues_controller.rb:169:in `update'
  passenger (3.0.2) lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
  passenger (3.0.2) lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
  passenger (3.0.2) lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
  passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in `start_request_handler'
  passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
  passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `handle_spawn_application'
  passenger (3.0.2) lib/phusion_passenger/utils.rb:479:in `safe_fork'
  passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in `handle_spawn_application'
  passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
  passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
  passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
  passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:180:in `start'
  passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
  passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
  passenger (3.0.2) lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
  passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
  passenger (3.0.2) lib/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
  passenger (3.0.2) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
  passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
  passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:132:in `spawn_application'
  passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
  passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
  passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
  passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
  passenger (3.0.2) helper-scripts/passenger-spawn-server:99

Rendering /var/www/redmine-1.1.0/public/500.html (500 Internal Server Error)
retorquere commented 13 years ago

Could this: https://github.com/mbleigh/acts-as-taggable-on/issues/79 problem apply to your situation?

mbaucher commented 13 years ago

Yes, you're right. It is a problem in acts-as-taggable-on. If you're ok, I'll close the ticket when this issue will be closed.

mbaucher commented 13 years ago

Until this issue is closed, the problem can be resolved by renaming some files in vendor/plugins/acts-as-taggable-on https://github.com/mbleigh/acts-as-taggable-on/issues/79#issuecomment-262073

justinthiele commented 12 years ago

@mbaucher Thanks for the link to the act_as_taggable_on workaround. I was beating my head against the wall trying to solve this issue.