software-project / scrum-pm

Scrum PM is a plugin for Redmine ticket management system. It adds Scrum items like backlog, dashboard and others.
www.software-project.eu/EN/scrumpm
126 stars 47 forks source link

Couldn't find UserStory without an ID #33

Closed bigon closed 14 years ago

bigon commented 14 years ago

Hi,

When trying to change information on a userstory or a sprint I get an error in the log:

Processing UserStoriesController#update (for 192.168.1.154 at 2010-05-04 09:43:11) [POST] Parameters: {"commit"=>"Update", "project_id"=>"project", "user_story"=>{"time_estimate_id"=>"1", "name"=>"Redmine Installation", "version_id"=>"1", "priority"=>"1", "description"=>""}, "action"=>"update", "authenticity_token"=>"d70ddba06fa3689bf5c3752ec02d3faa22fb1455", "controller"=>"user_stories"}

ActiveRecord::RecordNotFound (Couldn't find UserStory without an ID): /vendor/rails/activerecord/lib/active_record/base.rb:1509:in find_from_ids' /vendor/rails/activerecord/lib/active_record/base.rb:590:infind' /vendor/plugins/redmine_sprints/app/controllers/user_stories_controller.rb:78:in update' /vendor/rails/actionpack/lib/action_controller/base.rb:1256:insend' /vendor/rails/actionpack/lib/action_controller/base.rb:1256:in perform_action_without_filters' /vendor/rails/actionpack/lib/action_controller/filters.rb:617:incall_filters' /vendor/rails/actionpack/lib/action_controller/filters.rb:610:in perform_action_without_benchmark' /vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:inperform_action_without_rescue' /usr/lib/ruby/1.8/benchmark.rb:293:in measure' /vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:inperform_action_without_rescue' /vendor/rails/actionpack/lib/action_controller/rescue.rb:136:in passenger_orig_perform_action' /usr/lib/ruby/1.8/phusion_passenger/railz/request_handler.rb:65:inperform_action' /vendor/rails/actionpack/lib/action_controller/base.rb:524:in send' /vendor/rails/actionpack/lib/action_controller/base.rb:524:inprocess_without_filters' /vendor/rails/actionpack/lib/action_controller/filters.rb:606:in process_without_session_management_support' /vendor/rails/actionpack/lib/action_controller/session_management.rb:134:inprocess_without_test' /vendor/rails/actionpack/lib/action_controller/test_process.rb:18:in process' /vendor/rails/actionpack/lib/action_controller/base.rb:392:inprocess' /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:184:in handle_request' /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:112:indispatch_unlocked' /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:125:in dispatch' /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:124:insynchronize' /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:124:in dispatch' /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:134:indispatch_cgi' /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:41:in dispatch' /usr/lib/ruby/1.8/phusion_passenger/railz/request_handler.rb:50:inprocess_request' /usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:207:in main_loop' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:418:instart_request_handler' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:358:in handle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/utils.rb:184:insafe_fork' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:354:in handle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:insend' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in main_loop' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:instart_synchronously' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:163:in start' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:213:instart' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:262:in spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:126:inlookup_or_add' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:256:in spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:80:insynchronize' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:79:in synchronize' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:255:inspawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:154:in spawn_application' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:287:inhandle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in __send__' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:inmain_loop' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously' /usr/lib/phusion_passenger/passenger-spawn-server:61

Rendering /usr/share/redmine/public/404.html (404 Not Found)

The interesting thing is that I everything is working perfectly on my test machine.

bigon commented 14 years ago

Milestone is also maybe missing the id for the update

software-project commented 14 years ago

Thanks for update