https://www.redmine.org/
https://www.redmine.org/favicon.ico?1679302129
2011-05-18T09:10:59Z
Redmine
Redmine - Defect #8389: Nil values cause errors in issues update/delete
https://www.redmine.org/issues/8389?journal_id=28976
2011-05-18T09:10:59Z
Etienne Massip
<ul></ul><blockquote>
<p>ArgumentError (comparison of Date with nil failed):<br />app/models/issue.rb:763:in `recalculate_attributes_for'</p>
</blockquote>
<p>Line <a class="source" href="https://www.redmine.org/projects/redmine/repository/svn/entry/tags/1.1.3/app/models/issue.rb#L763">source:tags/1.1.3/app/models/issue.rb#L763</a> is not <code>#recalculate_attributes_for</code> but <code>#update_versions</code>, your <code>issue.rb</code> is not a raw 1.1.3 one.</p>
Redmine - Defect #8389: Nil values cause errors in issues update/delete
https://www.redmine.org/issues/8389?journal_id=28977
2011-05-18T09:20:49Z
Pierluigi Soana
<ul></ul><p>Actually we have loaded also this patch: gantt_edit_5_v1-1-1.patch</p>
<p>We loaded it because of our problems, do we have to unload it or load a differente one ?</p>
<p>Thanks</p>
Redmine - Defect #8389: Nil values cause errors in issues update/delete
https://www.redmine.org/issues/8389?journal_id=28978
2011-05-18T10:12:01Z
Etienne Massip
<ul></ul><p>Could you try without the patch, please ?</p>
Redmine - Defect #8389: Nil values cause errors in issues update/delete
https://www.redmine.org/issues/8389?journal_id=28980
2011-05-18T10:23:00Z
Pierluigi Soana
<ul></ul><p>I unloaded the patch and the errors changed. Here the trace:</p>
<p>Processing IssuesController#update (for 10.17.XX.XX at 2011-05-18 12:18:33) [PUT]<br /> Parameters: {"time_entry"=>{"comments"=>"", "activity_id"=>"", "hours"=>""}, "commit"=>"Submit", "notes"=>"", "action"=>"update", "_method"=>"put", "authenticity_token"=>"y35sn5ssFZIF8uSHjfbB4+NJeLqrHUndXkgAIdyafts=", "id"=>"147", "issue"=>{"start_date"=>"2011-05-18", "estimated_hours"=>"9", "priority_id"=>"4", "parent_issue_id"=>"145", "lock_version"=>"1", "done_ratio"=>"0", "assigned_to_id"=>"", "subject"=>"uno.due", "tracker_id"=>"1", "due_date"=>"2011-05-19", "status_id"=>"1", "description"=>""}, "controller"=>"issues", "attachments"=>{"1"=>{"description"=>""}}}</p>
<p>NoMethodError (undefined method `<=>' for nil:NilClass):<br /> app/models/issue.rb:553:in `save_issue_with_child_records'<br /> app/models/issue.rb:535:in `save_issue_with_child_records'<br /> app/controllers/issues_controller.rb:170:in `update'<br /> /usr/lib/ruby/1.8/phusion_passenger/rack/request_handler.rb:92:in `process_request'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'<br /> /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:418:in `start_request_handler'<br /> /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:358:in `handle_spawn_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/utils.rb:184:in `safe_fork'<br /> /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:354:in `handle_spawn_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:163:in `start'<br /> /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:213:in `start'<br /> /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'<br /> /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'<br /> /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:154:in `spawn_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously'<br /> /usr/lib/phusion_passenger/passenger-spawn-server:61</p>
<p>Rendering /usr/share/redmine/public/500.html (500 Internal Server Error)</p>
<pre><code>Parameters: {"commit"=>"Create", "project_id"=>"piertest", "action"=>"create", "authenticity_token"=>"y35sn5ssFZIF8uSHjfbB4+NJeLqrHUndXkgAIdyafts=", "issue"=>{"start_date"=>"2011-05-18", "estimated_hours"=>"", "priority_id"=>"4", "parent_issue_id"=>"145", "done_ratio"=>"0", "assigned_to_id"=>"", "subject"=>"due.uno", "tracker_id"=>"1", "due_date"=>"2011-05-20", "status_id"=>"1", "description"=>""}, "controller"=>"issues", "attachments"=>{"1"=>{"description"=>""}}}<br />Sending email notification to:</code></pre>
<p>ArgumentError (comparison of Array with Array failed):<br /> app/models/issue.rb:753:in `recalculate_attributes_for'<br /> app/models/issue.rb:717:in `update_parent_attributes'<br /> app/controllers/issues_controller.rb:135:in `create'<br /> /usr/lib/ruby/1.8/phusion_passenger/rack/request_handler.rb:92:in `process_request'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'<br /> /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:418:in `start_request_handler'<br /> /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:358:in `handle_spawn_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/utils.rb:184:in `safe_fork'<br /> /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:354:in `handle_spawn_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:163:in `start'<br /> /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:213:in `start'<br /> /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'<br /> /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'<br /> /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:154:in `spawn_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop'<br /> /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously'<br /> /usr/lib/phusion_passenger/passenger-spawn-server:61</p>
<p>Rendering /usr/share/redmine/public/500.html (500 Internal Server Error)</p>
Redmine - Defect #8389: Nil values cause errors in issues update/delete
https://www.redmine.org/issues/8389?journal_id=29281
2011-05-27T17:17:07Z
Paul paul
<ul></ul><p>A similar problem here (RM 1.1.3 with Postgres); can't create subtasks.</p>
<pre>
Processing IssuesController#create (for 192.168.2.39 at 2011-05-27 13:03:28) [POST]
Parameters: {"commit"=>"Create", "project_id"=>"myproject", "action"=>"create", "authenticity_token"=>"12345", "issue"=>{"start_date"=>"2011-05-27", "estimated_hours"=>"", "priority_id"=>"4", "parent_issue_id"=>"772", "fixed_version_id"=>"", "done_ratio"=>"0", "assigned_to_id"=>"21", "subject"=>"Attempt to add subtask", "category_id"=>"2", "tracker_id"=>"1", "due_date"=>"", "status_id"=>"2", "description"=>"see this other task"}, "controller"=>"issues", "attachments"=>{"1"=>{"description"=>""}}, "watcher_multiple_group"=>"20,19,9,16,12,11,7,21,3"}
Sending email notification to:
NoMethodError (undefined method `<=>' for nil:NilClass):
app/models/issue.rb:753:in `recalculate_attributes_for'
app/models/issue.rb:717:in `update_parent_attributes'
app/controllers/issues_controller.rb:135:in `create'
passenger (3.0.7) lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
passenger (3.0.7) lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
passenger (3.0.7) lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in `start_request_handler'
passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `handle_spawn_application'
passenger (3.0.7) lib/phusion_passenger/utils.rb:479:in `safe_fork'
passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in `handle_spawn_application'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:180:in `start'
passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
passenger (3.0.7) lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
passenger (3.0.7) lib/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
passenger (3.0.7) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:132:in `spawn_application'
passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
passenger (3.0.7) helper-scripts/passenger-spawn-server:99
Rendering /usr/local/www/redmine/public/500.html (500 Internal Server Error)
</pre>
Redmine - Defect #8389: Nil values cause errors in issues update/delete
https://www.redmine.org/issues/8389?journal_id=30563
2011-07-07T13:18:38Z
Dominik Imark
<ul></ul>I got a similar problem with an installation over Bitnami:
<ul>
<li>Redmine: 1.2.0 Stable</li>
<li>Ruby: 1.8.7</li>
<li>Mysql</li>
</ul>
<pre>
Processing IssuesController#destroy (for xxx at 2011-07-07 15:13:42) [POST]
Parameters: {"action"=>"destroy", "authenticity_token"=>"8+4Y/Kg9Tpvvww8T5QdUv5lgEeDr1BRM5AXwhK5k0Do=", "id"=>"4", "controller"=>"issues"}
ArgumentError (comparison of Date with nil failed):
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/base.rb:2075:in `inject'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:178:in `send'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:178:in `evaluate_method'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:166:in `call'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:93:in `run'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:92:in `each'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:92:in `send'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:92:in `run'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:276:in `run_callbacks'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/callbacks.rb:344:in `callback_without_switch'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/callbacks.rb:251:in `create_or_update'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/base.rb:2577:in `save_without_validation'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/validations.rb:1090:in `save_without_dirty'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/dirty.rb:79:in `save_without_transactions'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/transactions.rb:229:in `send'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/transactions.rb:229:in `with_transaction_returning_status'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in `transaction'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/transactions.rb:182:in `transaction'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/transactions.rb:228:in `with_transaction_returning_status'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/transactions.rb:196:in `save'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/transactions.rb:208:in `rollback_active_record_state!'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/transactions.rb:196:in `save'
app/models/issue.rb:801:in `recalculate_attributes_for'
app/models/issue.rb:765:in `update_parent_attributes'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:178:in `send'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:178:in `evaluate_method'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:166:in `call'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:93:in `run'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:92:in `each'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:92:in `send'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:92:in `run'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/callbacks.rb:276:in `run_callbacks'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/callbacks.rb:344:in `callback_without_switch'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/callbacks.rb:338:in `destroy_without_transactions'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/transactions.rb:229:in `send'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/transactions.rb:229:in `with_transaction_returning_status'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in `transaction'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/transactions.rb:182:in `transaction'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/transactions.rb:228:in `with_transaction_returning_status'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/transactions.rb:192:in `destroy'
app/controllers/issues_controller.rb:245:in `destroy'
app/controllers/issues_controller.rb:243:in `each'
app/controllers/issues_controller.rb:243:in `destroy'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/base.rb:1333:in `send'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/base.rb:1333:in `perform_action_without_filters'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/filters.rb:617:in `call_filters'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/flash.rb:151:in `perform_action'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/base.rb:532:in `send'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/base.rb:532:in `process_without_filters'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/filters.rb:606:in `process'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/base.rb:391:in `process'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/base.rb:386:in `call'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/routing/route_set.rb:438:in `call'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/dispatcher.rb:87:in `dispatch'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/dispatcher.rb:121:in `_call'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/dispatcher.rb:130:in `build_middleware_stack'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/query_cache.rb:29:in `call'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/query_cache.rb:29:in `call'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/query_cache.rb:9:in `cache'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/query_cache.rb:28:in `call'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/string_coercion.rb:25:in `call'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/params_parser.rb:15:in `call'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/session/cookie_store.rb:99:in `call'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/failsafe.rb:26:in `call'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/dispatcher.rb:106:in `call'
config/initializers/mongrel_cluster_with_rails_211_fix.rb:62:in `dispatch_cgi'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/dispatcher.rb:101:in `dispatch_cgi'
C:/Program Files (x86)/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.11/lib/action_controller/dispatcher.rb:27:in `dispatch'
Rendering C:/Program Files (x86)/BitNami Redmine Stack/apps/redmine/public/500.html (500 Internal Server Error)
</pre>
Redmine - Defect #8389: Nil values cause errors in issues update/delete
https://www.redmine.org/issues/8389?journal_id=93052
2019-08-12T01:36:03Z
Go MAEDA
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Closed</i></li><li><strong>Resolution</strong> set to <i>Cant reproduce</i></li></ul><p>I am closing this issue because Redmine 1.1 is too old and no longer supported.</p>
<p>Please open a new issue if you are still experiencing the same problem with the latest versions of Redmine.</p>
Redmine - Defect #8389: Nil values cause errors in issues update/delete
https://www.redmine.org/issues/8389?journal_id=97671
2020-05-04T13:36:54Z
Michael Kling
<ul></ul><p>If anyone else has to maintain older redmine systems and experienced this bug:</p>
<p>I was able to mitigate that issue by placing this code in front of p.save in app/models/issue.rb:927:in `recalculate_attributes_for' (the line the issue appears, differs as my client is using 1.1.4):</p>
<pre>
if p.start_date == nil
p.start_date = p.created_on
end
</pre>
<p>Explanation: As the child ticket is deleted, the parent tickets start date is newly calculated by checking for the earliest child tickets start date. If there are no other child tickets available the start date becomes nil and it fails to save the record. My mitigation strategy is to assign the creation date to the start date in case it becomes nil.</p>