https://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292010-08-31T10:53:15ZRedmineRedmine - Defect #6255: Error deleting enumerationhttps://www.redmine.org/issues/6255?journal_id=198662010-08-31T10:53:15ZJose Javier Sianes Ruiz
<ul></ul><p>Aditional information on production.log:<br /><pre>
Processing EnumerationsController#destroy (for 10.240.193.158 at 2010-08-31 12:53:51) [POST]
Parameters: {"action"=>"destroy", "authenticity_token"=>"Y66JzAdVI3Dc/HjMt+VMd8xDKMlf2jIUuLjS+OmNRjU=", "id"=>"19", "controller"=>"enumerations"}
RuntimeError (Can't delete enumeration):
app/models/enumeration.rb:126:in `check_integrity'
app/models/enumeration.rb:81:in `destroy'
app/models/enumeration.rb:81:in `destroy'
app/controllers/enumerations_controller.rb:76:in `destroy'
passenger (2.2.11) lib/phusion_passenger/rack/request_handler.rb:92:in `process_request'
passenger (2.2.11) lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:418:in `start_request_handler'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:358:in `handle_spawn_application'
passenger (2.2.11) lib/phusion_passenger/utils.rb:184:in `safe_fork'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:354:in `handle_spawn_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:163:in `start'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:213:in `start'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
Rendering /opt/redmine-0.9.6/public/500.html (500 Internal Server Error)
</pre></p>
<p>The error also can be reproduced on Redmine 1.0.1.</p> Redmine - Defect #6255: Error deleting enumerationhttps://www.redmine.org/issues/6255?journal_id=198692010-08-31T12:02:22ZHolger Just
<ul></ul><p>This error is caused in an attempt to protect the data integrity of Redmine. The activity you want to delete is still used by at least one time entry somewhere and thus can't be deleted.</p>
<p>You are right that the communication of this error and the presented alternatives could somehow improved a bit.</p> Redmine - Defect #6255: Error deleting enumerationhttps://www.redmine.org/issues/6255?journal_id=199112010-09-02T10:09:46ZJose Javier Sianes Ruiz
<ul></ul><p>Could you give me a SQL statement in order to find where is used this enumeration?</p> Redmine - Defect #6255: Error deleting enumerationhttps://www.redmine.org/issues/6255?journal_id=199172010-09-02T12:48:45ZJose Javier Sianes Ruiz
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Resolved</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>That is. But if you could give me some code for trying to trace the enumeration on Redmine could be useful in order to remove it. Thanks for your help.</p> Redmine - Defect #6255: Error deleting enumerationhttps://www.redmine.org/issues/6255?journal_id=314972011-08-15T16:58:16ZEtienne Massip
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Closed</i></li><li><strong>Resolution</strong> set to <i>Invalid</i></li></ul>