Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NoMethodError at /new_api/projects/4/quotes/31
- ==============================================
- > undefined method `name' for nil:NilClass
- app/interactors/journal_entry/destroy.rb, line 6
- ------------------------------------------------
- ``` ruby
- 1 class JournalEntry::Destroy
- 2 include Interactor
- 3
- 4 def perform
- 5 create_activity
- > 6 journal_entry.destroy
- 7 end
- 8
- 9 private
- 10
- 11 def action
- ```
- App backtrace
- -------------
- - app/interactors/journal_entry/destroy.rb:6:in `perform'
- - app/controllers/new_api/v1/journal_entries_controller.rb:46:in `destroy'
- Full backtrace
- --------------
- - activerecord (3.2.19) lib/active_record/associations/has_many_association.rb:58:in `cached_counter_attribute_name'
- - activerecord (3.2.19) lib/active_record/associations/has_many_association.rb:81:in `inverse_updates_counter_cache?'
- - activerecord (3.2.19) lib/active_record/associations/has_many_association.rb:91:in `delete_records'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:466:in `remove_records'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:459:in `block in delete_or_destroy'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:149:in `block in transaction'
- - activerecord (3.2.19) lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
- - activerecord (3.2.19) lib/active_record/transactions.rb:208:in `transaction'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:148:in `transaction'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:459:in `delete_or_destroy'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:231:in `delete'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:157:in `delete_all'
- - activerecord (3.2.19) lib/active_record/associations/collection_proxy.rb:46:in `delete_all'
- - activerecord (3.2.19) lib/active_record/associations/builder/has_many.rb:42:in `block in define_destroy_dependency_method'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:407:in `_run__1729883927036642369__destroy__1359593004572090532__callbacks'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `__run_callback'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:385:in `_run_destroy_callbacks'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:81:in `run_callbacks'
- - activerecord (3.2.19) lib/active_record/callbacks.rb:254:in `destroy'
- - activerecord (3.2.19) lib/active_record/transactions.rb:254:in `block in destroy'
- - activerecord (3.2.19) lib/active_record/transactions.rb:313:in `block in with_transaction_returning_status'
- - activerecord (3.2.19) lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
- - activerecord (3.2.19) lib/active_record/transactions.rb:208:in `transaction'
- - activerecord (3.2.19) lib/active_record/transactions.rb:311:in `with_transaction_returning_status'
- - activerecord (3.2.19) lib/active_record/transactions.rb:254:in `destroy'
- - activerecord (3.2.19) lib/active_record/associations/has_many_association.rb:90:in `block in delete_records'
- - activerecord (3.2.19) lib/active_record/associations/has_many_association.rb:90:in `delete_records'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:466:in `remove_records'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:459:in `block in delete_or_destroy'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:149:in `block in transaction'
- - activerecord (3.2.19) lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
- - activerecord (3.2.19) lib/active_record/transactions.rb:208:in `transaction'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:148:in `transaction'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:459:in `delete_or_destroy'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:231:in `delete'
- - activerecord (3.2.19) lib/active_record/associations/collection_association.rb:157:in `delete_all'
- - activerecord (3.2.19) lib/active_record/associations/collection_proxy.rb:46:in `delete_all'
- - activerecord (3.2.19) lib/active_record/associations/builder/has_many.rb:42:in `block in define_destroy_dependency_method'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:429:in `_run__1777317579839021841__destroy__1359593004572090532__callbacks'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `__run_callback'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:385:in `_run_destroy_callbacks'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:81:in `run_callbacks'
- - activerecord (3.2.19) lib/active_record/callbacks.rb:254:in `destroy'
- - activerecord (3.2.19) lib/active_record/transactions.rb:254:in `block in destroy'
- - activerecord (3.2.19) lib/active_record/transactions.rb:313:in `block in with_transaction_returning_status'
- - activerecord (3.2.19) lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
- - activerecord (3.2.19) lib/active_record/transactions.rb:208:in `transaction'
- - activerecord (3.2.19) lib/active_record/transactions.rb:311:in `with_transaction_returning_status'
- - activerecord (3.2.19) lib/active_record/transactions.rb:254:in `destroy'
- - draper (1.3.1) lib/draper/delegation.rb:10:in `destroy'
- - draper (1.3.1) lib/draper/automatic_delegation.rb:10:in `method_missing'
- - app/interactors/journal_entry/destroy.rb:6:in `perform'
- - /home/baus/.bundle/ruby/2.3.0/interactor-e449786f7433/lib/interactor.rb:16:in `block in perform'
- - /home/baus/.bundle/ruby/2.3.0/interactor-e449786f7433/lib/interactor.rb:15:in `perform'
- - app/controllers/new_api/v1/journal_entries_controller.rb:46:in `destroy'
- - actionpack (3.2.19) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
- - actionpack (3.2.19) lib/abstract_controller/base.rb:167:in `process_action'
- - actionpack (3.2.19) lib/action_controller/metal/rendering.rb:10:in `process_action'
- - actionpack (3.2.19) lib/abstract_controller/callbacks.rb:18:in `block in process_action'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:590:in `_run__3233194498559761194__process_action__4377173289082152774__callbacks'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `__run_callback'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:81:in `run_callbacks'
- - actionpack (3.2.19) lib/abstract_controller/callbacks.rb:17:in `process_action'
- - actionpack (3.2.19) lib/action_controller/metal/rescue.rb:29:in `process_action'
- - actionpack (3.2.19) lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
- - activesupport (3.2.19) lib/active_support/notifications.rb:123:in `block in instrument'
- - activesupport (3.2.19) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
- - activesupport (3.2.19) lib/active_support/notifications.rb:123:in `instrument'
- - actionpack (3.2.19) lib/action_controller/metal/instrumentation.rb:29:in `process_action'
- - actionpack (3.2.19) lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
- - searchkick (1.2.1) lib/searchkick/logging.rb:153:in `process_action'
- - activerecord (3.2.19) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/rails3/action_controller.rb:30:in `block in process_action'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/controller_instrumentation.rb:362:in `perform_action_with_newrelic_trace'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/rails3/action_controller.rb:25:in `process_action'
- - actionpack (3.2.19) lib/abstract_controller/base.rb:121:in `process'
- - actionpack (3.2.19) lib/abstract_controller/rendering.rb:45:in `process'
- - rack-mini-profiler (0.9.7) lib/mini_profiler/profiling_methods.rb:106:in `block in profile_method'
- - actionpack (3.2.19) lib/action_controller/metal.rb:203:in `dispatch'
- - actionpack (3.2.19) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
- - actionpack (3.2.19) lib/action_controller/metal.rb:246:in `block in action'
- - actionpack (3.2.19) lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
- - actionpack (3.2.19) lib/action_dispatch/routing/route_set.rb:36:in `call'
- - actionpack (3.2.19) lib/action_dispatch/routing/mapper.rb:43:in `call'
- - journey (1.0.4) lib/journey/router.rb:68:in `block in call'
- - journey (1.0.4) lib/journey/router.rb:56:in `call'
- - actionpack (3.2.19) lib/action_dispatch/routing/route_set.rb:608:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/rack/agent_hooks.rb:30:in `traced_call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/rack/browser_monitoring.rb:32:in `traced_call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/rack/developer_mode.rb:48:in `traced_call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - bullet (4.14.10) lib/bullet/rack.rb:12:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - meta_request (0.3.4) lib/meta_request/middlewares/app_request_handler.rb:13:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - meta_request (0.3.4) lib/meta_request/middlewares/meta_request_handler.rb:13:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - versionist (1.5.0) lib/versionist/middleware.rb:39:in `_call'
- - versionist (1.5.0) lib/versionist/middleware.rb:17:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - warden (1.2.3) lib/warden/manager.rb:35:in `block in call'
- - warden (1.2.3) lib/warden/manager.rb:34:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - actionpack (3.2.19) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - rack (1.4.7) lib/rack/etag.rb:23:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - rack (1.4.7) lib/rack/conditionalget.rb:35:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - actionpack (3.2.19) lib/action_dispatch/middleware/head.rb:14:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - actionpack (3.2.19) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - actionpack (3.2.19) lib/action_dispatch/middleware/flash.rb:242:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - rack (1.4.7) lib/rack/session/abstract/id.rb:210:in `context'
- - rack (1.4.7) lib/rack/session/abstract/id.rb:205:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - actionpack (3.2.19) lib/action_dispatch/middleware/cookies.rb:341:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - activerecord (3.2.19) lib/active_record/query_cache.rb:64:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - activerecord (3.2.19) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - actionpack (3.2.19) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `_run__3034472174299948710__call__1359593004572090532__callbacks'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `__run_callback'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
- - activesupport (3.2.19) lib/active_support/callbacks.rb:81:in `run_callbacks'
- - actionpack (3.2.19) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - actionpack (3.2.19) lib/action_dispatch/middleware/reloader.rb:65:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - actionpack (3.2.19) lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - airbrake (4.0.0) lib/airbrake/rails/middleware.rb:13:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - better_errors (1.1.0) lib/better_errors/middleware.rb:84:in `protected_app_call'
- - better_errors (1.1.0) lib/better_errors/middleware.rb:79:in `better_errors_call'
- - better_errors (1.1.0) lib/better_errors/middleware.rb:56:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - rack-contrib (1.1.0) lib/rack/contrib/response_headers.rb:17:in `call'
- - meta_request (0.3.4) lib/meta_request/middlewares/headers.rb:16:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - actionpack (3.2.19) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - actionpack (3.2.19) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - railties (3.2.19) lib/rails/rack/logger.rb:32:in `call_app'
- - railties (3.2.19) lib/rails/rack/logger.rb:16:in `block in call'
- - activesupport (3.2.19) lib/active_support/tagged_logging.rb:22:in `tagged'
- - railties (3.2.19) lib/rails/rack/logger.rb:16:in `call'
- - quiet_assets (1.0.3) lib/quiet_assets.rb:23:in `call_with_quiet_assets'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - request_store (1.0.8) lib/request_store/middleware.rb:8:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - actionpack (3.2.19) lib/action_dispatch/middleware/request_id.rb:22:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - rack (1.4.7) lib/rack/methodoverride.rb:21:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - rack (1.4.7) lib/rack/runtime.rb:17:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - actionpack (3.2.19) lib/action_dispatch/middleware/static.rb:63:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - airbrake (4.0.0) lib/airbrake/user_informer.rb:16:in `_call'
- - airbrake (4.0.0) lib/airbrake/user_informer.rb:12:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - rack-mini-profiler (0.9.7) lib/mini_profiler/profiler.rb:276:in `call'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - railties (3.2.19) lib/rails/engine.rb:484:in `call'
- - railties (3.2.19) lib/rails/application.rb:231:in `call'
- - railties (3.2.19) lib/rails/railtie/configurable.rb:30:in `method_missing'
- - newrelic_rpm (3.13.0.299) lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
- - rack (1.4.7) lib/rack/content_length.rb:14:in `call'
- - railties (3.2.19) lib/rails/rack/log_tailer.rb:17:in `call'
- - thin (1.6.3) lib/thin/connection.rb:86:in `block in pre_process'
- - thin (1.6.3) lib/thin/connection.rb:84:in `pre_process'
- - thin (1.6.3) lib/thin/connection.rb:53:in `process'
- - faye-websocket (0.9.2) lib/faye/adapters/thin.rb:40:in `process'
- - thin (1.6.3) lib/thin/connection.rb:39:in `receive_data'
- - faye-websocket (0.9.2) lib/faye/adapters/thin.rb:44:in `receive_data'
- - eventmachine (1.0.4) lib/eventmachine.rb:187:in `run'
- - thin (1.6.3) lib/thin/backends/base.rb:73:in `start'
- - thin (1.6.3) lib/thin/server.rb:162:in `start'
- - rack (1.4.7) lib/rack/handler/thin.rb:13:in `run'
- - rack (1.4.7) lib/rack/server.rb:268:in `start'
- - railties (3.2.19) lib/rails/commands/server.rb:70:in `start'
- - railties (3.2.19) lib/rails/commands.rb:55:in `block in <top (required)>'
- - railties (3.2.19) lib/rails/commands.rb:50:in `<top (required)>'
- - script/rails:6:in `<main>'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement