Skip to content

Instantly share code, notes, and snippets.

@daviddavis
Created August 7, 2014 14:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save daviddavis/40a5dee7a0a8db8c1cec to your computer and use it in GitHub Desktop.
Save daviddavis/40a5dee7a0a8db8c1cec to your computer and use it in GitHub Desktop.
org destroy error backtrace
can't modify frozen Hash (RuntimeError) [186/1931]
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/attribute_methods/write.rb:38:in `[]='
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/attribute_methods/write.rb:38:in `write_attribute'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/attribute_methods/dirty.rb:67:in `write_attribute'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/attribute_methods/write.rb:14:in `puppet_environment_id='
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/persistence.rb:180:in `update_attribute'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/associations/has_one_association.rb:41:in `delete'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/associations/builder/has_one.rb:49:in `block in define_destroy_dependency_method'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:451:in `_run__484230419536675944__destroy__3934206416756351244__callbacks'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:405:in `__run_callback'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:385:in `_run_destroy_callbacks'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:81:in `run_callbacks'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/callbacks.rb:254:in `destroy'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/transactions.rb:254:in `block in destroy'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/transactions.rb:313:in `block in with_transaction_returning_status'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/transactions.rb:208:in `transaction'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/transactions.rb:311:in `with_transaction_returning_status'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/transactions.rb:254:in `destroy'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/associations/builder/belongs_to.rb:81:in `belongs_to_dependent_destroy_for_puppet_environment'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:413:in `_run__2102831010564746122__destroy__3934206416756351244__callbacks'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:405:in `__run_callback'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:385:in `_run_destroy_callbacks'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:81:in `run_callbacks'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/callbacks.rb:254:in `destroy'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/transactions.rb:254:in `block in destroy'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/transactions.rb:313:in `block in with_transaction_returning_status'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/transactions.rb:208:in `transaction'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/transactions.rb:311:in `with_transaction_returning_status'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/transactions.rb:254:in `destroy'
/home/dadavis/Projects/katello/app/models/katello/glue.rb:94:in `destroy'
/home/dadavis/Projects/katello/app/lib/actions/katello/content_view_puppet_environment/destroy.rb:22:in `plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:398:in `block (3 levels) in execute_plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:26:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:26:in `pass'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware.rb:16:in `pass'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware.rb:29:in `plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:22:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:26:in `pass'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware.rb:16:in `pass'
/home/dadavis/Projects/katello/app/lib/actions/middleware/keep_locale.rb:20:in `plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:22:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/world.rb:30:in `execute'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:397:in `block (2 levels) in execute_plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:223:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:223:in `switch_flow'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:315:in `concurrence'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:396:in `block in execute_plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:365:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:365:in `block in with_error_handling'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:365:in `catch'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:365:in `with_error_handling'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:395:in `execute_plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:230:in `execute'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan/steps/plan_step.rb:46:in `block in execute'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan/steps/abstract.rb:152:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan/steps/abstract.rb:152:in `with_meta_calculation'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan/steps/plan_step.rb:45:in `execute'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:343:in `plan_action'
/home/dadavis/Projects/katello/app/lib/actions/katello/organization/destroy.rb:81:in `block in remove_content_view_environment'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:223:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:223:in `switch_flow'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:315:in `concurrence'
/home/dadavis/Projects/katello/app/lib/actions/katello/organization/destroy.rb:75:in `remove_content_view_environment'
/home/dadavis/Projects/katello/app/lib/actions/katello/organization/destroy.rb:67:in `block in remove_content_view_environments'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/relation/delegation.rb:6:in `each'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/relation/delegation.rb:6:in `each'
/home/dadavis/Projects/katello/app/lib/actions/katello/organization/destroy.rb:66:in `remove_content_view_environments'
/home/dadavis/Projects/katello/app/lib/actions/katello/organization/destroy.rb:34:in `block (2 levels) in plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:223:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:223:in `switch_flow'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:320:in `sequence'
/home/dadavis/Projects/katello/app/lib/actions/katello/organization/destroy.rb:32:in `block in plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:223:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:223:in `switch_flow'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:315:in `concurrence'
/home/dadavis/Projects/katello/app/lib/actions/katello/organization/destroy.rb:23:in `plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:398:in `block (3 levels) in execute_plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:26:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:26:in `pass'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware.rb:16:in `pass'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware.rb:29:in `plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:22:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:26:in `pass'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware.rb:16:in `pass'
/home/dadavis/Projects/katello/app/lib/actions/middleware/keep_locale.rb:20:in `plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:22:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/world.rb:30:in `execute'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:397:in `block (2 levels) in execute_plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:223:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:223:in `switch_flow'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:315:in `concurrence'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:396:in `block in execute_plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:365:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:365:in `block in with_error_handling'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:365:in `catch'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:365:in `with_error_handling'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:395:in `execute_plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/action.rb:230:in `execute'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan/steps/plan_step.rb:46:in `block in execute'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan/steps/abstract.rb:152:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan/steps/abstract.rb:152:in `with_meta_calculation'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan/steps/plan_step.rb:45:in `execute'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:155:in `block (3 levels) in plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:223:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:223:in `switch_flow'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:213:in `with_planning_scope'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:154:in `block (2 levels) in plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:26:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:26:in `pass'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware.rb:16:in `pass'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware.rb:37:in `plan_phase'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:22:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:26:in `pass'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware.rb:16:in `pass'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware.rb:37:in `plan_phase'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/stack.rb:22:in `call'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/middleware/world.rb:30:in `execute'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:153:in `block in plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/activerecord-3.2.18/lib/active_record/transactions.rb:208:in `transaction'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/transaction_adapters/active_record.rb:5:in `transaction'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/execution_plan.rb:152:in `plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/world.rb:113:in `block in plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/world.rb:111:in `tap'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/world.rb:111:in `plan'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/dynflow-0.7.2/lib/dynflow/world.rb:92:in `trigger'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/foreman-tasks-0.6.5/lib/foreman_tasks.rb:16:in `trigger'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/foreman-tasks-0.6.5/lib/foreman_tasks.rb:22:in `trigger_task'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/foreman-tasks-0.6.5/lib/foreman_tasks.rb:34:in `async_task'
/home/dadavis/.rvm/gems/ruby-1.9.3-p545@foreman/gems/foreman-tasks-0.6.5/lib/foreman_tasks/triggers.rb:18:in `async_task'
/home/dadavis/Projects/katello/app/controllers/katello/api/v2/organizations_controller.rb:72:in `destroy'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment