# Logfile created on 2019-03-01 20:40:12 +0200 by logger.rb/56815 Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/" for 127.0.0.1 at 2019-03-01 20:40:12 +0200 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.9ms) Completed 200 OK in 5.7ms (Views: 5.5ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:12 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 20.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:12 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:14 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:17 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 30.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:19 +0200 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:21 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:23 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:25 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:25 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:27 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:27 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:27 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:27 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:27 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:27 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:27 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-03-01 20:40:27 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-03-01 20:40:27 +0200 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.7ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>86, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>142, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__443033451630180231__process_action__4439489940261333287__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>52, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>40, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__4221219764591588727__call__1024181015197059591__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>180, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.1.0", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"b96fb643a10ed6550c4a7801e0bb150a", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e989173a1132f6302303b3eef2f243712acdf16b6792a783cca7e2808177", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e989173a1132f6302303b3eef2f243712acdf16b6792a783cca7e2808177", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70316582107280 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:84:in `notify_airbrake' lib/airbrake/rack/middleware.rb:54:in `rescue in call!' lib/airbrake/rack/middleware.rb:59:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:27 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/resque" for 127.0.0.1 at 2019-03-01 20:40:29 +0200 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.4ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/active_record_after_rollback" for 127.0.0.1 at 2019-03-01 20:40:29 +0200 Processing by DummyController#active_record_after_rollback as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "Bango"]]  (0.0ms) rollback transaction # Rendered dummy/active_record_after_rollback.html.erb within layouts/application (0.2ms) Completed 200 OK in 6.7ms (Views: 0.9ms | ActiveRecord: 0.1ms) Started GET "/active_record_after_commit" for 127.0.0.1 at 2019-03-01 20:40:29 +0200 Processing by DummyController#active_record_after_commit as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "Bingo"]]  (0.1ms) commit transaction # Rendered dummy/active_record_after_commit.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.2ms (Views: 1.0ms | ActiveRecord: 0.1ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:50 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 11.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:50 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/resque" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.9ms) Completed 200 OK in 7.4ms (Views: 6.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.0ms (Views: 9.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.4ms (Views: 9.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.0ms (Views: 11.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.3ms (Views: 9.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 5.8ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.7ms (Views: 7.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.5ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.2ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.5ms (Views: 0.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.7ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.3ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 12.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 12.5ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>86, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>142, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2075931790072948373__process_action__726969737524692263__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>52, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>40, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__1795453271937204155__call__3877483691861386894__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>180, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.1.0", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"164778e1272085e8a1253c70bacef57d", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"ac48fca9592d3e6afc41d669bbb0e966c39f7eae4916b112f43a7d036d5b", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"ac48fca9592d3e6afc41d669bbb0e966c39f7eae4916b112f43a7d036d5b", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70099223654080 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:84:in `notify_airbrake' lib/airbrake/rack/middleware.rb:54:in `rescue in call!' lib/airbrake/rack/middleware.rb:59:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/active_record_after_rollback" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#active_record_after_rollback as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "Bango"]]  (0.0ms) rollback transaction # Rendered dummy/active_record_after_rollback.html.erb within layouts/application (0.2ms) Completed 200 OK in 6.7ms (Views: 1.0ms | ActiveRecord: 0.1ms) Started GET "/active_record_after_commit" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#active_record_after_commit as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "Bingo"]]  (0.0ms) commit transaction # Rendered dummy/active_record_after_commit.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.4ms (Views: 1.1ms | ActiveRecord: 0.1ms) Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 6.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.0ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:52 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:54 +0200 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-03-01 20:40:54 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:54 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 12.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:56 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:40:58 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:00 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:02 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:04 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (1.9ms) Completed 200 OK in 20.2ms (Views: 15.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.9ms (Views: 9.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.1ms (Views: 11.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.8ms (Views: 9.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.4ms (Views: 10.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 6.3ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 27.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 28.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 12.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 19.0ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.4ms) Completed 200 OK in 31.4ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 23.5ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.9ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.6ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.1ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 16.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 12.4ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>86, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>142, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__4247708462571525638__process_action__2915661179029133110__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>52, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>40, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3607666992089029026__call__3047321930047559237__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>180, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.1.0", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"95c006cf4397ea08d9eebc40578d8356", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e7ac0bf598d35afc9115a86a0c6db75fc6a3fcf7bb626426ea3c4a2bd1a9", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e7ac0bf598d35afc9115a86a0c6db75fc6a3fcf7bb626426ea3c4a2bd1a9", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70286853938960 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:84:in `notify_airbrake' lib/airbrake/rack/middleware.rb:54:in `rescue in call!' lib/airbrake/rack/middleware.rb:59:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 6.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:26 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-03-01 20:41:28 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 6.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:28 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 13.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/active_record_after_rollback" for 127.0.0.1 at 2019-03-01 20:41:28 +0200 Processing by DummyController#active_record_after_rollback as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "Bango"]]  (0.0ms) rollback transaction # Rendered dummy/active_record_after_rollback.html.erb within layouts/application (0.6ms) Completed 200 OK in 12.3ms (Views: 1.2ms | ActiveRecord: 0.1ms) Started GET "/active_record_after_commit" for 127.0.0.1 at 2019-03-01 20:41:28 +0200 Processing by DummyController#active_record_after_commit as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "Bingo"]]  (0.0ms) commit transaction # Rendered dummy/active_record_after_commit.html.erb within layouts/application (0.2ms) Completed 200 OK in 9.9ms (Views: 0.9ms | ActiveRecord: 0.1ms) Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:28 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:30 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:32 +0200 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:34 +0200 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:36 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 10.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:38 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Started GET "/resque" for 127.0.0.1 at 2019-03-01 20:41:41 +0200 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.4ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-03-01 20:41:41 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:52:in `call!' lib/airbrake/rack/middleware.rb:40:in `call' Connecting to database specified by DATABASE_URL  (3.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-04 16:27:31 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 26.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-03-04 16:27:33 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 6.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-04 16:27:33 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-04 16:27:33 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (1.0ms) Completed 200 OK in 21.6ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-04 16:27:35 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-04 16:27:37 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.9ms (Views: 1.0ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-04 16:27:44 +0200 Processing by DummyController#crash as HTML RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-03-04 16:27:44.259868000 +0200, :file=>nil, :func=>nil, :line=>nil, :method=>"GET", ...able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-03-04 16:27:44.259809000 +0200}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-03-04 16:27:44.259868000 +0200, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-03-04 16:27:44.259809000 +0200}] : PRAGMA table_info("books") Completed 500 Internal Server Error in 17.0ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-03-04 16:27:44.259868000 +0200, :file=>nil, :func=>nil, :line=>nil, :method=>"GET", ...able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-03-04 16:27:44.259809000 +0200}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-03-04 16:27:44.259868000 +0200, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-03-04 16:27:44.259809000 +0200}] : PRAGMA table_info("books")): lib/airbrake/rails/active_record_subscriber.rb:15:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:14:in `each' lib/airbrake/rails/active_record_subscriber.rb:14:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-04 16:28:03 +0200 Processing by DummyController#crash as HTML RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-03-04 16:28:03.119043000 +0200, :file=>nil, :func=>nil, :line=>nil, :method=>"GET", ...able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-03-04 16:28:03.118980000 +0200}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-03-04 16:28:03.119043000 +0200, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-03-04 16:28:03.118980000 +0200}] : PRAGMA table_info("books") Completed 500 Internal Server Error in 2762.8ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-03-04 16:28:03.119043000 +0200, :file=>nil, :func=>nil, :line=>nil, :method=>"GET", ...able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-03-04 16:28:03.118980000 +0200}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-03-04 16:28:03.119043000 +0200, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-03-04 16:28:03.118980000 +0200}] : PRAGMA table_info("books")): lib/airbrake/rails/active_record_subscriber.rb:15:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:14:in `each' lib/airbrake/rails/active_record_subscriber.rb:14:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-04 16:28:10 +0200 Processing by DummyController#crash as HTML RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-03-04 16:28:10.630892000 +0200, :file=>nil, :func=>nil, :line=>nil, :method=>"GET", ...able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-03-04 16:28:10.630829000 +0200}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-03-04 16:28:10.630892000 +0200, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-03-04 16:28:10.630829000 +0200}] : PRAGMA table_info("books") Completed 500 Internal Server Error in 5403.8ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-03-04 16:28:10.630892000 +0200, :file=>nil, :func=>nil, :line=>nil, :method=>"GET", ...able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-03-04 16:28:10.630829000 +0200}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-03-04 16:28:10.630892000 +0200, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-03-04 16:28:10.630829000 +0200}] : PRAGMA table_info("books")): lib/airbrake/rails/active_record_subscriber.rb:15:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:14:in `each' lib/airbrake/rails/active_record_subscriber.rb:14:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-04 16:28:35 +0200 Processing by DummyController#crash as HTML  (0.1ms) begin transaction Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-04 16:28:43 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-04 16:28:56 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 3.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-04 16:29:07 +0200 Processing by DummyController#crash as HTML NoMethodError: undefined method `[]' for nil:NilClass: PRAGMA table_info("books") Completed 500 Internal Server Error in 1.2ms ActiveRecord::StatementInvalid (NoMethodError: undefined method `[]' for nil:NilClass: PRAGMA table_info("books")): lib/airbrake/rails/active_record_subscriber.rb:19:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:14:in `each' lib/airbrake/rails/active_record_subscriber.rb:14:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-04 16:29:14 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (2.6ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-09 00:22:22 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 25.3ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>nil, :file=>nil, :line=>nil)) got: ({:groups=>{:db=>nil, :view=>nil}, :method=>"GET", :response_type=>:html, :route=>"/crash(.:format)", :start_time=>2019-03-09 00:22:22.156983000 +0200}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>nil, :file=>nil, :line=>nil)"] +[{:groups=>{:db=>nil, :view=>nil}, + :method=>"GET", + :response_type=>:html, + :route=>"/crash(.:format)", + :start_time=>2019-03-09 00:22:22.156983000 +0200}] ): lib/airbrake/rails/action_controller_breakdown_subscriber.rb:13:in `block in call' lib/airbrake/rails/action_controller_breakdown_subscriber.rb:12:in `each' lib/airbrake/rails/action_controller_breakdown_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-09 00:22:35 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 28.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-09 00:22:51 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 34.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.2ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-09 00:22:59 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 28.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-09 00:23:27 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 28.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-09 00:24:16 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 27.9ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :response_type=>:html, :groups=>{:db=>#, :view=>#})) got: ({:groups=>{:db=>nil, :view=>nil}, :method=>"GET", :response_type=>:html, :route=>"/crash(.:format)", :start_time=>2019-03-09 00:24:16.294496000 +0200}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :response_type=>:html, :groups=>{:db=>#, :view=>#})"] +[{:groups=>{:db=>nil, :view=>nil}, + :method=>"GET", + :response_type=>:html, + :route=>"/crash(.:format)", + :start_time=>2019-03-09 00:24:16.294496000 +0200}] ): lib/airbrake/rails/action_controller_breakdown_subscriber.rb:13:in `block in call' lib/airbrake/rails/action_controller_breakdown_subscriber.rb:12:in `each' lib/airbrake/rails/action_controller_breakdown_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-09 00:24:43 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 27.0ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :response_type=>:html, :groups=>{:db=>#, :view=>#})) got: ({:groups=>{:db=>nil, :view=>nil}, :method=>"GET", :response_type=>:html, :route=>"/crash(.:format)", :start_time=>2019-03-09 00:24:43.456533000 +0200}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :response_type=>:html, :groups=>{:db=>#, :view=>#})"] +[{:groups=>{:db=>nil, :view=>nil}, + :method=>"GET", + :response_type=>:html, + :route=>"/crash(.:format)", + :start_time=>2019-03-09 00:24:43.456533000 +0200}] ): lib/airbrake/rails/action_controller_breakdown_subscriber.rb:13:in `block in call' lib/airbrake/rails/action_controller_breakdown_subscriber.rb:12:in `each' lib/airbrake/rails/action_controller_breakdown_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (2.5ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Connecting to database specified by DATABASE_URL  (4.3ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.2ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:24:28 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 13.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:25:40 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:27:20 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 11.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:28:18 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-03-12 19:28:34 +0200 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.8ms ActionView::MissingTemplate (Missing template dummy/breakdown with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-03-12 19:28:44 +0200 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 28584.6ms ActionView::MissingTemplate (Missing template dummy/breakdown with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (3.3ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-03-12 19:30:04 +0200 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (2.8ms) Completed 200 OK in 21.5ms (Views: 9.0ms | ActiveRecord: 0.3ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:30:35 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 28.0ms Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:30:46 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.1ms (Views: 14.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:30:48 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.8ms (Views: 8.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:30:50 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.5ms (Views: 9.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:30:52 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 9.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:30:54 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.4ms (Views: 9.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:30:56 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.3ms (Views: 9.7ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-12 19:30:58 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 34.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-12 19:31:00 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-12 19:31:02 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-12 19:31:04 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-12 19:31:06 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-12 19:31:08 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:31:10 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.4ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:31:12 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.6ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:31:14 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.0ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:31:16 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.4ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:31:18 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:31:20 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.9ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:31:22 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:31:25 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:31:27 +0200 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 20.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:31:29 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:31:31 +0200 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:31:33 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 44.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:31:35 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:31:37 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-03-12 19:31:39 +0200 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.4ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:31:39 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-03-12 19:31:39 +0200 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.9ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-03-12 19:31:39 +0200 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.9ms (Views: 1.0ms | ActiveRecord: 0.1ms) Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:31:39 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:31:39 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-03-12 19:31:39 +0200 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 13.1ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__1923159818643615992__process_action__2805766107018176063__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__18414951737700781__call__3936810067528745909__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.0", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"b0c8a5d0520d7f85d424d34208725d0a", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"d834e51b056ff165085dbcdadd2a00949a31f73f5b617574686e55946ccf", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"d834e51b056ff165085dbcdadd2a00949a31f73f5b617574686e55946ccf", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70241352580500 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}, "breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:31:39 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-03-12 19:31:39 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 4.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started HEAD "/crash" for 127.0.0.1 at 2019-03-12 19:35:21 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 11.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:35:21 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:35:21 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:35:23 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:35:25 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:35:27 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:35:29 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:35:31 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:35:33 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:35:35 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 17.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-03-12 19:35:35 +0200 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.8ms) Completed 200 OK in 5.6ms (Views: 5.4ms | ActiveRecord: 0.0ms) Started GET "/delayed_job" for 127.0.0.1 at 2019-03-12 19:35:35 +0200 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 12.7ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__146262195976897702__process_action__1770654501391382763__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__1061269560901798452__call__557319792300805332__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.0", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"c5cf7e165373b1d1634cb89019be7228", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"a4252bbcd2f724b945c37aa60fafc4757d303a9359a42c1fa11965ae82c0", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"a4252bbcd2f724b945c37aa60fafc4757d303a9359a42c1fa11965ae82c0", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70257916818160 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:35:35 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:35:37 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-12 19:35:37 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-03-12 19:35:37 +0200 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:35:37 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.4ms (Views: 9.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:35:39 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.6ms (Views: 10.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:35:41 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 17.8ms (Views: 12.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:35:43 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 23.7ms (Views: 17.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:35:45 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 32.0ms (Views: 22.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:35:47 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.7ms (Views: 9.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:35:49 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.4ms) Completed 200 OK in 17.6ms (Views: 1.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:35:51 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.9ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:35:53 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.7ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:35:55 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 24.3ms (Views: 8.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:35:57 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.4ms) Completed 200 OK in 18.5ms (Views: 1.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-12 19:35:59 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.3ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-12 19:36:01 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-12 19:36:03 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-12 19:36:05 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-12 19:36:07 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 26.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-12 19:36:09 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 36.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-12 19:36:12 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 36.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-03-12 19:36:14 +0200 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 9.5ms (Views: 0.9ms | ActiveRecord: 0.2ms) Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-03-12 19:43:35 +0200 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.5ms (Views: 5.8ms | ActiveRecord: 0.4ms) Connecting to database specified by DATABASE_URL  (2.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:10:09 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 26.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:10:11 +0200 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:10:13 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 32.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:10:15 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:10:17 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 16.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:10:19 +0200 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-03-28 20:10:21 +0200 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (1.2ms) Completed 200 OK in 13.0ms (Views: 11.6ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-03-28 20:10:21 +0200 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.6ms (Views: 0.9ms | ActiveRecord: 0.2ms) Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:10:21 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 8.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-03-28 20:10:23 +0200 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 14.0ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2701625860469606715__process_action__3715290519220012436__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__4492787274168278526__call__3151191555133503837__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.0", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"19a9fb6444c906d35b63cef5c5d3dbc0", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"9def01d1c6a71d0fa989b335161bae06a575859dea6573c135f3f3522281", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"9def01d1c6a71d0fa989b335161bae06a575859dea6573c135f3f3522281", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70330191920460 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:10:23 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:10:25 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-03-28 20:10:25 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 4.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:25 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 5.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:27 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.9ms (Views: 9.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:29 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 19.1ms (Views: 13.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:31 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.9ms (Views: 8.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:33 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.3ms (Views: 8.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:35 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.7ms (Views: 8.2ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:37 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 18.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:39 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 17.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:41 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:43 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:46 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:48 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:50 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.2ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:52 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 12.1ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:54 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:56 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.8ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:10:58 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.2ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:00 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:11:02 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 7.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-03-28 20:11:02 +0200 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 0.9ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:11:02 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:11:02 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:11:29 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:11:31 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 13.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-03-28 20:11:31 +0200 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.8ms) Completed 200 OK in 5.5ms (Views: 5.3ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:31 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:33 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 39.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:35 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:37 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:39 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 17.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:41 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:43 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.0ms (Views: 8.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:45 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.5ms (Views: 8.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:48 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.5ms (Views: 7.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:50 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.9ms (Views: 8.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:52 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.9ms (Views: 9.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:54 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.4ms (Views: 8.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:56 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 15.5ms (Views: 1.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:11:58 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:12:00 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.4ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:12:02 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.6ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:12:04 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.3ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:12:06 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/delayed_job" for 127.0.0.1 at 2019-03-28 20:12:08 +0200 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.3ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2266078374062079832__process_action__4176095465911767294__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__768942586040421218__call__1653216763746558456__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.0", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"2001864f5138634dce75fa1ff1dd1a46", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"ea7afe04dad01ee3ad0f992eacbabb5fa1c51866e4a96ed9d49ef1a8ab5c", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"ea7afe04dad01ee3ad0f992eacbabb5fa1c51866e4a96ed9d49ef1a8ab5c", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70208644358020 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:12:08 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-03-28 20:12:10 +0200 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.4ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:12:10 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:12:12 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:12:14 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:12:16 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:12:18 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:12:20 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:12:22 +0200 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-03-28 20:12:22 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:12:22 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:12:22 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-03-28 20:12:22 +0200 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.9ms (Views: 0.9ms | ActiveRecord: 0.2ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:13:41 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:13:41 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:13:41 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 7.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-03-28 20:13:41 +0200 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 4.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-03-28 20:13:41 +0200 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.8ms) Completed 200 OK in 5.3ms (Views: 5.1ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:13:41 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 12.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:13:41 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:13:43 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:13:45 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:13:47 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:13:49 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-03-28 20:13:51 +0200 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:13:53 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 25.9ms (Views: 1.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:13:55 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 23.2ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:13:57 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.8ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:13:59 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.9ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:14:01 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.8ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:14:03 +0200 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 13.7ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:14:05 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.9ms (Views: 8.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:14:07 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 14.1ms (Views: 8.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:14:09 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.1ms (Views: 11.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:14:11 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 21.6ms (Views: 15.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:14:13 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 26.4ms (Views: 19.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-03-28 20:14:15 +0200 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.9ms (Views: 9.3ms | ActiveRecord: 0.0ms) Started GET "/resque" for 127.0.0.1 at 2019-03-28 20:14:18 +0200 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.8ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-03-28 20:14:18 +0200 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.4ms (Views: 0.9ms | ActiveRecord: 0.2ms) Started GET "/delayed_job" for 127.0.0.1 at 2019-03-28 20:14:18 +0200 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 13.6ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__3876914363085639764__process_action__1303211941228265630__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3934229911912318201__call__1549725132338445966__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.0", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"bfd80fb1764841f6969d31f0fec3f5d9", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"072eb997f5c1ad0ef965002fbebf56560eb83d4407df1f52c910334ecb12", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"072eb997f5c1ad0ef965002fbebf56560eb83d4407df1f52c910334ecb12", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70332088638020 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}, "breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:14:18 +0200 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 16.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:14:20 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 15.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:14:22 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 15.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:14:24 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 11.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:14:26 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:14:28 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 9.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:14:30 +0200 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-03-28 20:14:32 +0200 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (5.1ms) select sqlite_version(*)  (0.6ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/delayed_job" for 127.0.0.1 at 2019-04-01 13:47:34 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.2ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__83456659031293807__process_action__2087420186915765575__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__4120157808760365097__call__2493302765148272837__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.2", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"d990ac84f622389ebe30517047dd82a2", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e4b0ec799efd029665d9bb7fad3535a0757372761e2cae48bf483812578f", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e4b0ec799efd029665d9bb7fad3535a0757372761e2cae48bf483812578f", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70328812819720 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-01 13:47:34 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 11.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-01 13:47:34 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 9.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-01 13:47:34 +0300 Processing by DummyController#crash as HTML  (0.6ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 29.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-01 13:47:36 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-01 13:47:36 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-01 13:47:36 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 14.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-01 13:47:38 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (1.2ms) Completed 200 OK in 22.5ms (Views: 9.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-01 13:47:40 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.8ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-01 13:47:42 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.2ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-01 13:47:44 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.6ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-01 13:47:46 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.9ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-01 13:47:48 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.5ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-01 13:47:50 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.5ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-01 13:47:53 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.9ms (Views: 9.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-01 13:47:55 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.7ms (Views: 8.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-01 13:47:57 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 13.3ms (Views: 8.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-01 13:47:59 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.6ms (Views: 8.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-01 13:48:01 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.3ms (Views: 9.7ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-01 13:48:03 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 14.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-01 13:48:05 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-01 13:48:07 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-01 13:48:09 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-01 13:48:11 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-01 13:48:13 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-01 13:48:15 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.1ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-01 13:48:15 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 5.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-01 13:48:15 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.2ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-01 13:48:15 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.0ms (Views: 0.8ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:route=>"/breakdown(.:format)", :method=>"GET", :response_type=>:html, :groups=>"hash_including(:db=>\"an instance of Float\")")) got: ({:groups=>{"db"=>0.194, "view"=>0.7850000401958823}, :method=>"GET", :response_type=>:html, :route=>"/breakdown(.:format)", :start_time=>2019-04-01 13:48:15.377602000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/breakdown(.:format)\", :method=>\"GET\", :response_type=>:html, :groups=>\"hash_including(:db=>\\\"an instance of Float\\\")\")"] +[{:groups=>{"db"=>0.194, "view"=>0.7850000401958823}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown(.:format)", + :start_time=>2019-04-01 13:48:15.377602000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:15:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-01 13:48:15 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 9.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-01 13:48:17 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 19.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-01 13:48:19 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (2.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started HEAD "/crash" for 127.0.0.1 at 2019-04-11 22:58:56 +0300 Processing by DummyController#crash as HTML Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 00:42:27 +0300 Processing by DummyController#breakdown as HTML NameError (undefined local variable or method `r' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:36:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:43:07 +0300 Processing by DummyController#crash as HTML Connecting to database specified by DATABASE_URL  (0.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 00:43:12 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `r' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:36:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:44:12 +0300 Processing by DummyController#crash as HTML Connecting to database specified by DATABASE_URL Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:44:26 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `r' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 00:44:29 +0300 Processing by DummyController#index as HTML RSpec::Mocks::MockExpectationError ((Airbrake).notify(#]}>}, @truncator=#>) expected: 0 times with any arguments received: 1 time with arguments: (#]}>}, @truncator=#>)): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:44:29 +0300 Processing by DummyController#crash as HTML RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "NameError" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:44:29 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `r' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.3ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 00:44:48 +0300 Processing by DummyController#breakdown as HTML NameError (undefined local variable or method `r' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:44:48 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `r' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:44:50 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `r' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:44:50 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `r' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 00:44:50 +0300 Processing by DummyController#index as HTML RSpec::Mocks::MockExpectationError ((Airbrake).notify(#]}>}, @truncator=#>) expected: 0 times with any arguments received: 1 time with arguments: (#]}>}, @truncator=#>)): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:44:50 +0300 Processing by DummyController#crash as HTML RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "NameError" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:44:50 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `r' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:44:52 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `r' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:44:54 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `r' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:44:56 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `r' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:45:03 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:05 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:07 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:09 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:11 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:13 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:15 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:17 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:19 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:21 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:23 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:25 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:27 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:29 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:31 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:33 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:35 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:37 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:45:39 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 00:45:41 +0300 Processing by DummyController#index as HTML RSpec::Mocks::MockExpectationError ((Airbrake).notify(#]}>}, @truncator=#>) expected: 0 times with any arguments received: 1 time with arguments: (#]}>}, @truncator=#>)): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:45:41 +0300 Processing by DummyController#crash as HTML RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "NoMethodError" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 00:45:41 +0300 Processing by DummyController#delayed_job as HTML RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"NoMethodError", :message=>"undefined method `path' for {:controller=>\"dummy\", :action=>\"index\"}:Hash", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_route_subscriber.rb", :line=>37, :function=>"block in find_route"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_route_subscriber.rb", :line=>34, :function=>"each"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_route_subscriber.rb", :line=>34, :function=>"find_route"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_route_subscriber.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>27, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__2923761692379606625__call__2237260404015651572__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#"dummy", :action=>"index"}:Hash>, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"b182295b88ee627598323db0b1e6e6d2", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"ccf6b87d5e5f62747a31d232dea3b0f8fc34484668891d6b1a9eb4633d11", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"ccf6b87d5e5f62747a31d232dea3b0f8fc34484668891d6b1a9eb4633d11", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70234407362840 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:45:41 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:45:41 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:45:41 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 00:45:43 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:45:43 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:45:45 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:45:47 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:45:49 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:45:51 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:45:53 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 00:45:55 +0300 Processing by DummyController#breakdown as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 00:45:55 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:45:55 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `path' for {:controller=>"dummy", :action=>"index"}:Hash): lib/airbrake/rails/action_controller_route_subscriber.rb:37:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:34:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:22:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:26 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:28 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:30 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:32 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:34 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:36 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:38 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:40 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:42 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:44 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:46 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:48 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:50 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:52 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:54 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:56 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:46:58 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:47:00 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 00:47:02 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:47:02 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:47:02 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:47:03 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:47:03 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:47:05 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:47:07 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:47:09 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:47:11 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:47:13 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:47:15 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 00:47:17 +0300 Processing by DummyController#resque as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 00:47:17 +0300 Processing by DummyController#breakdown as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 00:47:17 +0300 Processing by DummyController#index as HTML RSpec::Mocks::MockExpectationError ((Airbrake).notify(#]}>}, @truncator=#>) expected: 0 times with any arguments received: 1 time with arguments: (#]}>}, @truncator=#>)): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:47:17 +0300 Processing by DummyController#crash as HTML RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "NameError" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:47:17 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:19:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 00:47:19 +0300 Processing by DummyController#delayed_job as HTML RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,10 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"NameError", :message=>"undefined local variable or method `engine' for #\nDid you mean? engines\n @engine", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/app.rb", :line=>11, :function=>"routes"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_route_subscriber.rb", :line=>19, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>27, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__420734230781474883__call__3628344407028354383__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=># +Did you mean? engines + @engine>, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"7ccb8c948c708ec6dc979fb43af82425", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"8ae59847aee87cebb29b0b25bfa3e60a6a0790650993cc4c26003d80d7bd", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"8ae59847aee87cebb29b0b25bfa3e60a6a0790650993cc4c26003d80d7bd", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70301557578140 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:49:02 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:49:02 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 00:49:02 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (1.6ms) Completed 200 OK in 10.5ms (Views: 9.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:02 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.6ms (Views: 12.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:04 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.8ms (Views: 9.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:06 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.2ms (Views: 10.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:08 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.0ms (Views: 10.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:10 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.8ms (Views: 9.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:12 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 9.3ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:14 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:16 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:18 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:20 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:22 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 20.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:24 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:26 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.5ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:28 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:30 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.0ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:32 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:34 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.5ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 00:49:36 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.4ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:49:39 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 6.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 00:49:39 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:49:39 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 9.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 00:49:41 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.5ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__3820448872323427096__process_action__3427589886543507693__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__2306573860699338452__call__4531071501099203122__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"1e78cc62cd571c926b6ba967bd91732a", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"3f35d0a79afdc41e364279db10b8dfcb8f476144272accf0d203eade91fd", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"3f35d0a79afdc41e364279db10b8dfcb8f476144272accf0d203eade91fd", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70221529618280 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:49:41 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:49:43 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:49:45 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:49:47 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 22.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:49:49 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 24.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:49:51 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 28.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:49:53 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 00:49:55 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.4ms (Views: 1.0ms | ActiveRecord: 0.2ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 00:49:55 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 5.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 00:49:55 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.1ms) Completed 200 OK in 0.9ms (Views: 0.7ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (2.7ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:22:58 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:22:58 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:00 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:02 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:04 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:06 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:08 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 01:23:25 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 13.9ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__3069299604228245864__process_action__3973486879782066577__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__219066044566875550__call__1063491429373311846__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"76ffeb888afa43b397832b978b4f2874", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"a507174e49c9a3652bb45a6a8895109f5eb02d514f04e891c64c0e8e2aa6", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"a507174e49c9a3652bb45a6a8895109f5eb02d514f04e891c64c0e8e2aa6", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70251742005180 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:23:25 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (1.0ms) Completed 200 OK in 10.3ms (Views: 9.1ms | ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2019-04-12 01:23:25 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.1ms) Completed 200 OK in 0.9ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:23:25 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 13.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 01:23:25 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.1ms (Views: 0.9ms | ActiveRecord: 0.2ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:23:25 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:23:27 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:23:29 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:23:31 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:23:33 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:23:35 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 54.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:23:37 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 11.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:39 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.4ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:41 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.3ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:43 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.9ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:45 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.5ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:47 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.3ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:49 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:51 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.9ms (Views: 9.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:53 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 16.8ms (Views: 9.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:55 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.5ms (Views: 9.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:57 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.8ms (Views: 11.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:23:59 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.3ms (Views: 9.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:01 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.3ms (Views: 9.5ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:04 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:06 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:08 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:10 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 28.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:12 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 20.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:14 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:24:16 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:24:16 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:24:16 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 01:24:16 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:24:16 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:33 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:35 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:37 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:39 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:41 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:43 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:45 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:47 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:49 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:51 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:53 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:55 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:57 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:24:59 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:25:01 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:25:03 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:25:05 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:25:07 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 01:25:09 +0300 Processing by DummyController#index as HTML RSpec::Mocks::MockExpectationError ((Airbrake).notify(#]}>}, @truncator=#>) expected: 0 times with any arguments received: 1 time with arguments: (#]}>}, @truncator=#>)): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:25:09 +0300 Processing by DummyController#crash as HTML RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "NoMethodError" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:25:09 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:25:11 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:25:13 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:25:15 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:25:17 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:25:19 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:25:21 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:25:23 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:25:23 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:25:23 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 01:25:23 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:25:23 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:25:23 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 01:25:25 +0300 Processing by DummyController#breakdown as HTML NoMethodError (undefined method `payload' for #): lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 01:25:25 +0300 Processing by DummyController#delayed_job as HTML RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"NoMethodError", :message=>"undefined method `payload' for #", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_route_subscriber.rb", :line=>20, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>27, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__4257722132382060550__call__2898957509540418548__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#>, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"31fbb7209438fef404b23273afbf503b", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"d19f3be199badb5c5449a328565fb5b023674c75b3e281a97dbc7104f133", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"d19f3be199badb5c5449a328565fb5b023674c75b3e281a97dbc7104f133", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70092969598700 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:28 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 27.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:30 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:33 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:35 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:37 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 20.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:39 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:41 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (1.0ms) Completed 200 OK in 19.4ms (Views: 6.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:43 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.6ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:45 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.1ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:47 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.2ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:49 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.7ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:51 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.5ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:53 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.3ms (Views: 9.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:55 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.2ms (Views: 11.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:57 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 14.8ms (Views: 10.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:26:59 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.5ms (Views: 9.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:27:01 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.5ms (Views: 10.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:27:03 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.9ms (Views: 9.8ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:27:05 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 01:27:07 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:27:07 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 17.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 01:27:07 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 4.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:27:07 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 01:27:07 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.5ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2526004145510255635__process_action__2824699176006506481__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__1123518207645588245__call__1032085707394680869__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"6a21b20cd5f1772deb86136c5f4cda3b", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"8d5414f91a096c675cad075a4c349eb6abd0424376e42bb8a0a958985e01", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"8d5414f91a096c675cad075a4c349eb6abd0424376e42bb8a0a958985e01", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70328896617600 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:27:07 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:27:07 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 01:27:07 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.9ms (Views: 0.9ms | ActiveRecord: 0.1ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:27:07 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:27:09 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 3.5ms (Views: 1.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:27:09 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 32.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:27:11 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:27:13 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:27:15 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:27:17 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:27:19 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 19.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL Connecting to database specified by DATABASE_URL Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 01:32:39 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 2.1ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"ActiveRecord::StatementInvalid", :message=>"Could not find table 'delayed_jobs'", :backtrace=>[{:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>472, :function=>"table_structure"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>346, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/schema_cache.rb", :line=>12, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>229, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>244, :function=>"column_defaults"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/base.rb", :line=>482, :function=>"initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"new"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__83392030625750351__process_action__4264786765841906895__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__382240455889273403__call__3463748009575976144__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"5be9ac54d45601505521c90a0fae0d0c", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"334c6b1b117c207a28db88a9652a0ca685842e36a0ba82f610938cfad81a", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"334c6b1b117c207a28db88a9652a0ca685842e36a0ba82f610938cfad81a", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70303926450260 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:32:39 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} Completed 500 Internal Server Error in 0.6ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:32:41 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} Completed 500 Internal Server Error in 0.3ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:32:43 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} Completed 500 Internal Server Error in 0.3ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:32:45 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} Completed 500 Internal Server Error in 0.4ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:32:47 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} Completed 500 Internal Server Error in 0.5ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:32:49 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} Completed 500 Internal Server Error in 0.4ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:32:51 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (1.0ms) Completed 200 OK in 20.3ms (Views: 14.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:32:53 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.6ms (Views: 9.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:32:55 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.8ms (Views: 9.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:32:57 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 18.3ms (Views: 11.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:32:59 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.4ms (Views: 9.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:33:01 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 14.7ms (Views: 9.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:33:03 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.7ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:33:05 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.9ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:33:07 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:33:09 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.4ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:33:11 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 14.8ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:33:13 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.4ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:33:15 +0300 Processing by DummyController#crash as HTML Completed 500 Internal Server Error in 0.3ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 01:33:17 +0300 Processing by DummyController#crash as HTML Completed 0 in 0.4ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:33:17 +0300 Processing by DummyController#crash as HTML Completed 500 Internal Server Error in 0.3ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:33:17 +0300 Processing by DummyController#crash as HTML Completed 500 Internal Server Error in 0.4ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:33:17 +0300 Processing by DummyController#crash as HTML Completed 500 Internal Server Error in 0.3ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:33:17 +0300 Processing by DummyController#crash as HTML Completed 500 Internal Server Error in 0.2ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:33:19 +0300 Processing by DummyController#crash as HTML Completed 500 Internal Server Error in 0.4ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:33:21 +0300 Processing by DummyController#crash as HTML Completed 500 Internal Server Error in 0.3ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:33:23 +0300 Processing by DummyController#crash as HTML Completed 500 Internal Server Error in 0.3ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:33:25 +0300 Processing by DummyController#crash as HTML Completed 500 Internal Server Error in 0.4ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:33:27 +0300 Processing by DummyController#crash as HTML Completed 500 Internal Server Error in 0.4ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 01:33:29 +0300 Processing by DummyController#breakdown as HTML Completed 500 Internal Server Error in 0.4ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:33:29 +0300 Processing by DummyController#crash as HTML Completed 500 Internal Server Error in 0.2ms ActiveRecord::StatementInvalid (Could not find table 'books'): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:33:31 +0300 Processing by DummyController#crash as HTML Completed 500 Internal Server Error in 0.4ms RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "ActiveRecord::StatementInvalid" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 01:33:31 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:33:31 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.0ms (Views: 0.8ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:34:28 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:34:30 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:34:32 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:34:34 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:34:37 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:34:39 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:34:41 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 01:34:41 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:34:41 +0300 Processing by DummyController#resque as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:34:41 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:34:41 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:34:41 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:34:43 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:34:45 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:34:47 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:34:49 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:34:51 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:34:53 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:34:55 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:34:57 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:34:59 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:35:01 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:35:03 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:35:05 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:35:07 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:35:09 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:35:11 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:35:13 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:35:15 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 01:35:17 +0300 Processing by DummyController#breakdown as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 01:35:17 +0300 Processing by DummyController#delayed_job as HTML RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,10 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"NameError", :message=>"undefined local variable or method `engine' for #\nDid you mean? engines\n @engine", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/app.rb", :line=>11, :function=>"routes"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_route_subscriber.rb", :line=>27, :function=>"find_route"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_route_subscriber.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>27, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3882351258361652067__call__2108996028352409629__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=># +Did you mean? engines + @engine>, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"e325acbeb6058ec62e1972f0a7563973", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"206daf4e255fef9977252499b33feadc91b02ab278ba3188b96242e6da78", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"206daf4e255fef9977252499b33feadc91b02ab278ba3188b96242e6da78", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70311342812940 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:35:17 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:35:19 +0300 Processing by DummyController#crash as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:35:21 +0300 Processing by DummyController#crash as HTML RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "NameError" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 01:35:21 +0300 Processing by DummyController#index as HTML RSpec::Mocks::MockExpectationError ((Airbrake).notify(#]}>}, @truncator=#>) expected: 0 times with any arguments received: 1 time with arguments: (#]}>}, @truncator=#>)): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:38:04 +0300 Processing by DummyController#resque as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.3ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:41:32 +0300 Processing by DummyController#resque as HTML NameError (undefined local variable or method `engine' for # Did you mean? engines @engine): lib/airbrake/rails/app.rb:12:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:42:03 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `routes' for []:Array): lib/airbrake/rails/app.rb:11:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:42:12 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `routes' for []:Array): lib/airbrake/rails/app.rb:12:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:43:25 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `defaults' for [{:controller=>"dummy", :action=>"index"}, "/"]:Array Did you mean? to_default_s): lib/airbrake/rails/action_controller_route_subscriber.rb:28:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:44:23 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `defaults' for ["/", {:controller=>"dummy", :action=>"index"}]:Array Did you mean? to_default_s): lib/airbrake/rails/action_controller_route_subscriber.rb:28:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:45:32 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `defaults' for {:controller=>"dummy", :action=>"index"}:Hash Did you mean? default default=): lib/airbrake/rails/action_controller_route_subscriber.rb:28:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:27:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:45:42 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `defaults' for {:controller=>"dummy", :action=>"index"}:Hash Did you mean? default default=): lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:28:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:28:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:48:44 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `defaults' for {:controller=>"dummy", :action=>"index"}:Hash Did you mean? default default=): lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:28:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:28:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:48:54 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `defaults' for {:controller=>"dummy", :action=>"index"}:Hash Did you mean? default default=): lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:28:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:28:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:49:02 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `defaults' for {:controller=>"dummy", :action=>"index"}:Hash Did you mean? default default=): lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `block in find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:28:in `each' lib/airbrake/rails/action_controller_route_subscriber.rb:28:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:18:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:49:55 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.9ms) Completed 200 OK in 7.8ms (Views: 6.4ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:50:10 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 24.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:50:12 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:50:14 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:50:16 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:50:18 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:50:20 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:50:22 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:50:24 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 01:50:26 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.6ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (1.2ms) Completed 200 OK in 23.0ms (Views: 8.9ms | ActiveRecord: 0.7ms) Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 01:50:26 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 17.6ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2968385677115677381__process_action__1133864144312701182__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3273757407341502638__call__106639052388188583__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"68ffc6b6f975f7997ce337876e2e11e9", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"77271c061090e1bac6c13404e0b85ff2a190e7585db3dea66573707b3451", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"77271c061090e1bac6c13404e0b85ff2a190e7585db3dea66573707b3451", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70262163945680 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:50:26 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 5.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 01:50:26 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 01:50:26 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 6.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:50:26 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:26 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 16.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:28 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 9.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:30 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 16.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:32 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:35 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:37 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:39 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.4ms (Views: 8.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:41 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 12.3ms (Views: 8.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:43 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 13.8ms (Views: 9.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:45 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.6ms (Views: 8.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:47 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.0ms (Views: 9.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:49 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.4ms (Views: 8.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:51 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.9ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:53 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 12.2ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:55 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:57 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.9ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:50:59 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 01:51:01 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.0ms (Views: 2.9ms | ActiveRecord: 0.0ms) Started GET "/resque" for 127.0.0.1 at 2019-04-12 01:51:03 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:51:03 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 4.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 01:51:03 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 1.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:04:06 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 20.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 02:04:06 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (1.0ms) Completed 200 OK in 8.3ms (Views: 8.2ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:04:06 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:04:08 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:04:10 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:04:12 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:04:15 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:04:17 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:04:19 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:21 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 13.2ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:23 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.1ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:25 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.8ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:27 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 27.2ms (Views: 1.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:29 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 23.1ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:31 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.6ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:33 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.1ms (Views: 11.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:35 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.7ms (Views: 8.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:37 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 13.7ms (Views: 9.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:39 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.9ms (Views: 8.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:41 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.0ms (Views: 8.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:43 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 17.3ms (Views: 12.2ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:45 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 30.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:47 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:49 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:51 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:53 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:04:55 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:04:57 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:04:59 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 11.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:04:59 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 02:04:59 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:04:59 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 02:04:59 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 02:04:59 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 12.9ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2529273355285037153__process_action__4081840133254184785__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__2064600733816654456__call__2422881531196304597__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"d7530e21ca95a50fd7265d5bd4e67c3a", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"98b9a0ba38c20729256bed6a388a77bb3555fb0ae269abd33b798bd44109", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"98b9a0ba38c20729256bed6a388a77bb3555fb0ae269abd33b798bd44109", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70152893794860 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 02:04:59 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.9ms (Views: 0.9ms | ActiveRecord: 0.2ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-12 02:08:07 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.8ms) Completed 200 OK in 6.6ms (Views: 5.4ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:08:07 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 26.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:08:09 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:08:11 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:08:13 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:08:15 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 29.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:08:17 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:08:19 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 02:08:21 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.4ms (Views: 0.8ms | ActiveRecord: 0.2ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:08:21 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 02:08:21 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 02:08:21 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.0ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:08:21 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 13.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:08:21 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:08:23 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:08:23 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 2.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:23 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 16.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:25 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:27 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:29 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:31 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 16.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:33 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:35 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.6ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:37 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.8ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:39 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.6ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:41 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.0ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:43 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:45 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.7ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:47 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.8ms (Views: 9.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:49 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.1ms (Views: 9.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:51 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.0ms (Views: 8.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:53 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.4ms (Views: 9.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:56 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.6ms (Views: 8.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:08:58 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.3ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 02:09:00 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.6ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__3038826623013623126__process_action__2915049913558581966__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__2910205980935439244__call__4433785169180869233__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"d2884208214f0b30d7b6ba490d1ca81d", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"b64bc9d31f44ffa3470185900acffaf3135f9aef1700b0f98362190a0832", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"b64bc9d31f44ffa3470185900acffaf3135f9aef1700b0f98362190a0832", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70186546760400 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:17:00 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 28.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:17:02 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 12.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:17:04 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:17:06 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:17:08 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 29.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:17:10 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 16.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:17:12 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:17:12 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:17:12 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 02:17:14 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 12.5ms (Views: 5.8ms | ActiveRecord: 0.2ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:17:14 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 15.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 02:17:16 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 12.4ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__841844881059577422__process_action__4077725880216385400__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3268677452531139947__call__623664641473256421__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"9520d813d4328c073b1435995d14c591", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"c14ce68e12d21340198c417af43ca6c6b5865d8954107845fcdc31526515", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"c14ce68e12d21340198c417af43ca6c6b5865d8954107845fcdc31526515", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70209801107240 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:17:16 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 02:17:16 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 4.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:16 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.1ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:18 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.7ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:20 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.3ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:22 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:24 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 16.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:26 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:28 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:30 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:32 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 9.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:35 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:37 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:39 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:41 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.7ms (Views: 8.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:43 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.3ms (Views: 8.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:17:45 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.6ms (Views: 8.3ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:43:51 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:43:53 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:43:55 +0300 Processing by DummyController#crash as HTML RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "NoMethodError" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 02:43:55 +0300 Processing by DummyController#index as HTML RSpec::Mocks::MockExpectationError ((Airbrake).notify(#]}>}, @truncator=#>) expected: 0 times with any arguments received: 1 time with arguments: (#]}>}, @truncator=#>)): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:43:56 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:43:58 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:44:00 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:44:02 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:44:04 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 02:44:06 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:44:26 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:44:26 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:44:26 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:44:28 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:44:30 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:44:32 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:44:34 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:44:36 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:44:38 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 02:44:40 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:44:40 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:29:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:20:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.3ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:44:56 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:22:in `block in routes' lib/airbrake/rails/app.rb:21:in `each' lib/airbrake/rails/app.rb:21:in `flat_map' lib/airbrake/rails/app.rb:21:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:30:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:21:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:45:36 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `defaults' for # Did you mean? to_default_s): lib/airbrake/rails/app.rb:23:in `block in routes' lib/airbrake/rails/app.rb:22:in `each' lib/airbrake/rails/app.rb:22:in `flat_map' lib/airbrake/rails/app.rb:22:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:30:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:21:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:46:30 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `path' for #): lib/airbrake/rails/app.rb:24:in `block in routes' lib/airbrake/rails/app.rb:22:in `each' lib/airbrake/rails/app.rb:22:in `flat_map' lib/airbrake/rails/app.rb:22:in `routes' lib/airbrake/rails/action_controller_route_subscriber.rb:30:in `find_route' lib/airbrake/rails/action_controller_route_subscriber.rb:21:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:46:50 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 13.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:47:06 +0300 Processing by DummyController#crash as HTML Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 02:47:54 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 14.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:14:12 +0300 Processing by DummyController#crash as HTML RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "NoMethodError" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 12:14:12 +0300 Processing by DummyController#index as HTML RSpec::Mocks::MockExpectationError ((Airbrake).notify(#]}>}, @truncator=#>) expected: 0 times with any arguments received: 1 time with arguments: (#]}>}, @truncator=#>)): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:14:12 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? respond_to?): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:14:14 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? respond_to?): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 12:15:09 +0300 Processing by DummyController#breakdown as HTML NoMethodError (undefined method `response_type' for # Did you mean? respond_to?): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 12:15:09 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `response_type' for # Did you mean? respond_to?): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:09 +0300 Processing by DummyController#crash as HTML RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "NoMethodError" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 12:15:09 +0300 Processing by DummyController#index as HTML RSpec::Mocks::MockExpectationError ((Airbrake).notify(#]}>}, @truncator=#>) expected: 0 times with any arguments received: 1 time with arguments: (#]}>}, @truncator=#>)): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:09 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? respond_to?): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 12:15:11 +0300 Processing by DummyController#delayed_job as HTML RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,9 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"NoMethodError", :message=>"undefined method `response_type' for #\nDid you mean? respond_to?", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_route_subscriber.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>27, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__1495596733776212413__call__404923809384440107__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=># +Did you mean? respond_to?>, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"df7eab1dfd6f020168ecdc598c24bb19", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"5d38c13aa3f8cd8c8c2afeb68958866e9aaa31ae0f507c91da01e7cdeb81", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"5d38c13aa3f8cd8c8c2afeb68958866e9aaa31ae0f507c91da01e7cdeb81", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70231113420460 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 12:15:11 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? respond_to?): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:11 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? respond_to?): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:11 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? respond_to?): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:13 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? respond_to?): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:15 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? respond_to?): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:17 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? respond_to?): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:19 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? respond_to?): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:21 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? respond_to?): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 12:15:28 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.4ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2561560693029840158__process_action__1359741826281283930__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__4151898453825400953__call__3121593332199927630__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"113a243dcf38878f9ba8e5c7bbcdc9ca", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"ebe7d532d4b404003a4dbacaf9637f1215a4a4540e6850b00b0e81ed382d", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"ebe7d532d4b404003a4dbacaf9637f1215a4a4540e6850b00b0e81ed382d", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70251876451640 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 12:15:28 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.8ms) Completed 200 OK in 17.2ms (Views: 5.0ms | ActiveRecord: 0.3ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:route=>"/breakdown(.:format)", :method=>"GET", :response_type=>:html, :groups=>"hash_including(:db=>\"an instance of Float\")")) got: ({:groups=>{:db=>0.27999999999999997, :view=>4.9989999970421195}, :method=>{:method=>"GET", :response_...ponse_type=>:html, :route=>"/breakdown(.:format)", :start_time=>2019-04-12 12:15:28.089401000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/breakdown(.:format)\", :method=>\"GET\", :response_type=>:html, :groups=>\"hash_including(:db=>\\\"an instance of Float\\\")\")"] +[{:groups=>{:db=>0.27999999999999997, :view=>4.9989999970421195}, + :method=>{:method=>"GET", :response_type=>nil}, + :response_type=>:html, + :route=>"/breakdown(.:format)", + :start_time=>2019-04-12 12:15:28.089401000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:18:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:15:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:15:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:28 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 12:15:28.112352000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:15:28.112323000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 12:15:28.112352000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"tap", + :line=>31, + :method=>{:method=>"GET", :response_type=>nil}, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:15:28.112323000 +0300}] : begin transaction Completed 500 Internal Server Error in 2.9ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 12:15:28.112352000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:15:28.112323000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 12:15:28.112352000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"tap", + :line=>31, + :method=>{:method=>"GET", :response_type=>nil}, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:15:28.112323000 +0300}] : begin transaction): lib/airbrake/rails/active_record_subscriber.rb:15:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:14:in `each' lib/airbrake/rails/active_record_subscriber.rb:14:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:28 +0300 Processing by DummyController#crash as HTML  (0.3ms) begin transaction RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>nil, :file=>nil, :line=>nil)) got: ({:end_time=>2019-04-12 12:15:28.121032000 +0300, :file=>nil, :func=>nil, :line=>nil, :method=>{:metho...=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:15:28.120777000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>nil, :file=>nil, :line=>nil)"] +[{:end_time=>2019-04-12 12:15:28.121032000 +0300, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>{:method=>"GET", :response_type=>nil}, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:15:28.120777000 +0300}] : begin transaction Completed 500 Internal Server Error in 2.0ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>nil, :file=>nil, :line=>nil)) got: ({:end_time=>2019-04-12 12:15:28.121032000 +0300, :file=>nil, :func=>nil, :line=>nil, :method=>{:metho...=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:15:28.120777000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>nil, :file=>nil, :line=>nil)"] +[{:end_time=>2019-04-12 12:15:28.121032000 +0300, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>{:method=>"GET", :response_type=>nil}, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:15:28.120777000 +0300}] : begin transaction): lib/airbrake/rails/active_record_subscriber.rb:15:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:14:in `each' lib/airbrake/rails/active_record_subscriber.rb:14:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:28 +0300 Processing by DummyController#crash as HTML  (0.2ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 1.7ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_request with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET")) got: ({:end_time=>2019-04-12 12:15:28.129959000 +0300, :method=>{:method=>"GET", :response_type=>nil}, :route=>"/crash(.:format)", :start_time=>2019-04-12 12:15:28.128180000 +0300, :status_code=>500}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\")"] +[{:end_time=>2019-04-12 12:15:28.129959000 +0300, + :method=>{:method=>"GET", :response_type=>nil}, + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:15:28.128180000 +0300, + :status_code=>500}] ): lib/airbrake/rails/action_controller_notify_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `each' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 12:15:28 +0300 Processing by DummyController#crash as HTML  (0.2ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 0 in 1.6ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_request with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"HEAD", :status_code=>500)) got: ({:end_time=>2019-04-12 12:15:28.140466000 +0300, :method=>{:method=>"HEAD", :response_type=>nil}, :route=>"/crash(.:format)", :start_time=>2019-04-12 12:15:28.138732000 +0300, :status_code=>500}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"HEAD\", :status_code=>500)"] +[{:end_time=>2019-04-12 12:15:28.140466000 +0300, + :method=>{:method=>"HEAD", :response_type=>nil}, + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:15:28.138732000 +0300, + :status_code=>500}] ): lib/airbrake/rails/action_controller_notify_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `each' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:28 +0300 Processing by DummyController#crash as HTML  (0.2ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 1.7ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:30 +0300 Processing by DummyController#crash as HTML  (0.3ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 3.6ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 12:15:32 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.5ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:32 +0300 Processing by DummyController#crash as HTML  (0.2ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 2.2ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:34 +0300 Processing by DummyController#crash as HTML  (0.3ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 2.0ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:36 +0300 Processing by DummyController#crash as HTML  (0.3ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 2.6ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:38 +0300 Processing by DummyController#crash as HTML  (0.2ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 2.1ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:40 +0300 Processing by DummyController#crash as HTML  (0.4ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 2.6ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:42 +0300 Processing by DummyController#crash as HTML  (0.2ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 2.4ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:15:44 +0300 Processing by DummyController#crash as HTML  (0.3ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 4.2ms RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "ActiveRecord::StatementInvalid" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 12:15:44 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.3ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:44 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.3ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 2.3ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:46 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.2ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 2.2ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:48 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.3ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 2.0ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:50 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.3ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 2.4ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:52 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.3ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 2.1ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:54 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.6ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 4.0ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:56 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.6ms (Views: 12.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:15:58 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 9.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:16:00 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.5ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:16:02 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.0ms (Views: 10.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:16:04 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.2ms (Views: 10.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:16:06 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 20.9ms (Views: 15.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:16:08 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 28.8ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:16:10 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 26.6ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:16:12 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.0ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:16:15 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 16.4ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:16:17 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.8ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:16:19 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 14.7ms (Views: 1.1ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.2ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:18:00 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 16.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:18:02 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:18:04 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:18:06 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:18:08 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:18:10 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:18:12 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:18:14 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:18:16 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:18:18 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:18:20 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:18:22 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:18:24 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.2ms (Views: 5.7ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 12:18:29 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 14.0ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_request with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"HEAD", :status_code=>500)) got: ({:end_time=>2019-04-12 12:21:20.916811000 +0300, :method=>{:method=>"HEAD", :response_type=>nil}, :route=>"/crash(.:format)", :start_time=>2019-04-12 12:21:20.902623000 +0300, :status_code=>500}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"HEAD\", :status_code=>500)"] +[{:end_time=>2019-04-12 12:21:20.916811000 +0300, + :method=>{:method=>"HEAD", :response_type=>nil}, + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:21:20.902623000 +0300, + :status_code=>500}] ): lib/airbrake/rails/action_controller_notify_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `each' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:21:20 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 6.0ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_request with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET")) got: ({:end_time=>2019-04-12 12:21:22.088992000 +0300, :method=>{:method=>"GET", :response_type=>nil}, :route=>"/crash(.:format)", :start_time=>2019-04-12 12:21:22.082875000 +0300, :status_code=>500}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\")"] +[{:end_time=>2019-04-12 12:21:22.088992000 +0300, + :method=>{:method=>"GET", :response_type=>nil}, + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:21:22.082875000 +0300, + :status_code=>500}] ): lib/airbrake/rails/action_controller_notify_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `each' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:21:22 +0300 Processing by DummyController#crash as HTML Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:21:31 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:33 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:35 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:37 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:39 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:41 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:43 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:45 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:47 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:49 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:51 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:53 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:55 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:57 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:21:59 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:22:01 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:22:03 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:22:05 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:22:07 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"} NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 12:22:09 +0300 Processing by DummyController#breakdown as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 12:22:09 +0300 Processing by DummyController#resque as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:09 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:11 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:13 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:15 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:17 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:19 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 12:22:21 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:21 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:21 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:21 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:21 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 12:22:23 +0300 Processing by DummyController#index as HTML RSpec::Mocks::MockExpectationError ((Airbrake).notify(#]}>}, @truncator=#>) expected: 0 times with any arguments received: 1 time with arguments: (#]}>}, @truncator=#>)): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:23 +0300 Processing by DummyController#crash as HTML RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "NoMethodError" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 12:22:23 +0300 Processing by DummyController#delayed_job as HTML RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,9 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"NoMethodError", :message=>"undefined method `response_type' for #\nDid you mean? repsonse_type", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_route_subscriber.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>27, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3957611243099759588__call__3593156202107058928__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=># +Did you mean? repsonse_type>, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"249c4bf0fc39293a593ee264dc345bfb", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e4406e06a08ca1ac45c21baca66e7bf37b6b87a9ca7ae1f57347a3d29c82", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e4406e06a08ca1ac45c21baca66e7bf37b6b87a9ca7ae1f57347a3d29c82", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70350768897400 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:31 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:31 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:31 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:47 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.6ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:22:54 +0300 Processing by DummyController#crash as HTML NoMethodError (undefined method `response_type' for # Did you mean? repsonse_type): lib/airbrake/rails/action_controller_route_subscriber.rb:25:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:26:47 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 27.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:26:49 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:26:51 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:26:53 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:26:55 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:26:57 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:26:59 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.8ms (Views: 6.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:27:01 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.4ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:27:03 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:27:05 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.6ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:27:07 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.2ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:27:09 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.9ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:27:11 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 24.5ms (Views: 17.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:27:13 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.6ms (Views: 10.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:27:15 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.1ms (Views: 9.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:27:17 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.3ms (Views: 12.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:27:19 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.5ms (Views: 9.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:27:21 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.7ms (Views: 11.9ms | ActiveRecord: 0.0ms) Started GET "/resque" for 127.0.0.1 at 2019-04-12 12:27:23 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.2ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2019-04-12 12:27:23 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.1ms) Completed 200 OK in 0.8ms (Views: 0.7ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:27:23 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 14.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 12:27:23 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.9ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__4322803641811987159__process_action__1249146540187820727__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__1937788290794731233__call__4311313418367242963__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"8f87228eea1a97344ff5e6ce96a13dac", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"67f91c5362ce8b5aee24a58ce4da59791fee153f019cd63aaf561047c3d9", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"67f91c5362ce8b5aee24a58ce4da59791fee153f019cd63aaf561047c3d9", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70290684743980 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}, "index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:27:23 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:27:26 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 35.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:27:28 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:27:30 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 19.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:27:32 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 21.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:27:34 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:27:36 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 12:27:38 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.7ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_request with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"HEAD", :status_code=>500)) got: ({:end_time=>2019-04-12 12:27:38.324559000 +0300, :method=>{:method=>"HEAD", :response_type=>:html}, :route=>"/crash(.:format)", :start_time=>2019-04-12 12:27:38.318711000 +0300, :status_code=>500}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"HEAD\", :status_code=>500)"] +[{:end_time=>2019-04-12 12:27:38.324559000 +0300, + :method=>{:method=>"HEAD", :response_type=>:html}, + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:27:38.318711000 +0300, + :status_code=>500}] ): lib/airbrake/rails/action_controller_notify_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `each' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:27:38 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 7.1ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_request with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET")) got: ({:end_time=>2019-04-12 12:27:38.337727000 +0300, :method=>{:method=>"GET", :response_type=>:html}, :route=>"/crash(.:format)", :start_time=>2019-04-12 12:27:38.330567000 +0300, :status_code=>500}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\")"] +[{:end_time=>2019-04-12 12:27:38.337727000 +0300, + :method=>{:method=>"GET", :response_type=>:html}, + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:27:38.330567000 +0300, + :status_code=>500}] ): lib/airbrake/rails/action_controller_notify_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `each' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:27:38 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 12:27:38.342774000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:27:38.342750000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 12:27:38.342774000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"tap", + :line=>31, + :method=>{:method=>"GET", :response_type=>:html}, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:27:38.342750000 +0300}] : begin transaction Completed 500 Internal Server Error in 2.6ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 12:27:38.342774000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:27:38.342750000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 12:27:38.342774000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"tap", + :line=>31, + :method=>{:method=>"GET", :response_type=>:html}, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:27:38.342750000 +0300}] : begin transaction): lib/airbrake/rails/active_record_subscriber.rb:15:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:14:in `each' lib/airbrake/rails/active_record_subscriber.rb:14:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:27:38 +0300 Processing by DummyController#crash as HTML  (0.2ms) begin transaction RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>nil, :file=>nil, :line=>nil)) got: ({:end_time=>2019-04-12 12:27:38.350573000 +0300, :file=>nil, :func=>nil, :line=>nil, :method=>{:metho...=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:27:38.350396000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>nil, :file=>nil, :line=>nil)"] +[{:end_time=>2019-04-12 12:27:38.350573000 +0300, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>{:method=>"GET", :response_type=>:html}, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:27:38.350396000 +0300}] : begin transaction Completed 500 Internal Server Error in 1.5ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>nil, :file=>nil, :line=>nil)) got: ({:end_time=>2019-04-12 12:27:38.350573000 +0300, :file=>nil, :func=>nil, :line=>nil, :method=>{:metho...=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:27:38.350396000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>nil, :file=>nil, :line=>nil)"] +[{:end_time=>2019-04-12 12:27:38.350573000 +0300, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>{:method=>"GET", :response_type=>:html}, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:27:38.350396000 +0300}] : begin transaction): lib/airbrake/rails/active_record_subscriber.rb:15:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:14:in `each' lib/airbrake/rails/active_record_subscriber.rb:14:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:27:38 +0300 Processing by DummyController#crash as HTML  (0.2ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 1.8ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 12:27:40 +0300 Processing by DummyController#breakdown as HTML  (0.2ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 2.5ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:27:51 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 11.6ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_request with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET")) got: ({:end_time=>2019-04-12 12:27:51.195253000 +0300, :method=>{:method=>"GET", :response_type=>:html}, :route=>"/crash(.:format)", :start_time=>2019-04-12 12:27:51.183585000 +0300, :status_code=>500}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\")"] +[{:end_time=>2019-04-12 12:27:51.195253000 +0300, + :method=>{:method=>"GET", :response_type=>:html}, + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:27:51.183585000 +0300, + :status_code=>500}] ): lib/airbrake/rails/action_controller_notify_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `each' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:28:01 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 13.6ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_request with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET")) got: ({:end_time=>2019-04-12 12:28:33.011662000 +0300, :method=>{:method=>"GET", :response_type=>:html}, :route=>"/crash(.:format)", :start_time=>2019-04-12 12:28:32.997938000 +0300, :status_code=>500}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\")"] +[{:end_time=>2019-04-12 12:28:33.011662000 +0300, + :method=>{:method=>"GET", :response_type=>:html}, + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:28:32.997938000 +0300, + :status_code=>500}] ): lib/airbrake/rails/action_controller_notify_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `each' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.2ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:29:01 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 13.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:29:17 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 11.2ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_request with unexpected arguments expected: (1) got: ({:end_time=>2019-04-12 12:29:17.782134000 +0300, :method=>{:method=>"GET", :response_type=>:html}, :route=>"/crash(.:format)", :start_time=>2019-04-12 12:29:17.770828000 +0300, :status_code=>500})): lib/airbrake/rails/action_controller_notify_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `each' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.6ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:29:56 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 11.3ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_request with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET")) got: ({:end_time=>2019-04-12 12:37:04.198690000 +0300, :method=>{:method=>"GET", :response_type=>:html}, :route=>"/crash(.:format)", :start_time=>2019-04-12 12:29:56.075160000 +0300, :status_code=>500}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\")"] +[{:end_time=>2019-04-12 12:37:04.198690000 +0300, + :method=>{:method=>"GET", :response_type=>:html}, + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:29:56.075160000 +0300, + :status_code=>500}] ): lib/airbrake/rails/action_controller_notify_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `each' lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:37:08 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 12:37:26 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.1ms (Views: 6.2ms | ActiveRecord: 0.3ms) Started GET "/resque" for 127.0.0.1 at 2019-04-12 12:37:26 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.0ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 12:37:26 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 14.3ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2274030383225152802__process_action__670782382596278996__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__2380225349063324518__call__4400971288324222752__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"836a3e7d01aeda4c247e253b91a9d603", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"942655fc61a856cecad41fd3888ece24db803b49788ba284dd6c416a5141", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"942655fc61a856cecad41fd3888ece24db803b49788ba284dd6c416a5141", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70170875440680 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:26 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:28 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:30 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:32 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:34 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:36 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:38 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 15.7ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:40 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.2ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:42 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.8ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:45 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.0ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:47 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.3ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:49 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.2ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:51 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.6ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:53 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.2ms (Views: 9.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:55 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.5ms (Views: 11.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:57 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.1ms (Views: 9.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:37:59 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.6ms (Views: 11.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:38:01 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.6ms (Views: 9.8ms | ActiveRecord: 0.0ms) Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 12:38:03 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:38:03 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:38:03 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 26.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:38:05 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 24.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:38:07 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:38:09 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:38:11 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:38:13 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:38:15 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:38:17 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 12:38:19 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:38:19 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 5.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:38:19 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 12:38:19.643730000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:38:19.643696000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 12:38:19.643730000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"tap", + :line=>31, + :method=>{:method=>"GET", :response_type=>:html}, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:38:19.643696000 +0300}] : begin transaction Completed 500 Internal Server Error in 3.3ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 12:38:19.643730000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:38:19.643696000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 12:38:19.643730000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"tap", + :line=>31, + :method=>{:method=>"GET", :response_type=>:html}, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:38:19.643696000 +0300}] : begin transaction): lib/airbrake/rails/active_record_subscriber.rb:15:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:14:in `each' lib/airbrake/rails/active_record_subscriber.rb:14:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:38:19 +0300 Processing by DummyController#crash as HTML  (0.2ms) begin transaction RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>nil, :file=>nil, :line=>nil)) got: ({:end_time=>2019-04-12 12:38:19.651508000 +0300, :file=>nil, :func=>nil, :line=>nil, :method=>{:metho...=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:38:19.651310000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>nil, :file=>nil, :line=>nil)"] +[{:end_time=>2019-04-12 12:38:19.651508000 +0300, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>{:method=>"GET", :response_type=>:html}, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:38:19.651310000 +0300}] : begin transaction Completed 500 Internal Server Error in 1.6ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>nil, :file=>nil, :line=>nil)) got: ({:end_time=>2019-04-12 12:38:19.651508000 +0300, :file=>nil, :func=>nil, :line=>nil, :method=>{:metho...=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:38:19.651310000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>nil, :file=>nil, :line=>nil)"] +[{:end_time=>2019-04-12 12:38:19.651508000 +0300, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>{:method=>"GET", :response_type=>:html}, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:38:19.651310000 +0300}] : begin transaction): lib/airbrake/rails/active_record_subscriber.rb:15:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:14:in `each' lib/airbrake/rails/active_record_subscriber.rb:14:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:41:04 +0300 Processing by DummyController#crash as HTML RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 12:41:04.423416000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:41:04.423349000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 12:41:04.423416000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"tap", + :line=>31, + :method=>{:method=>"GET", :response_type=>:html}, + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:41:04.423349000 +0300}] : PRAGMA table_info("books") Completed 500 Internal Server Error in 10.7ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 12:41:04.423416000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 12:41:04.423349000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 12:41:04.423416000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"tap", + :line=>31, + :method=>{:method=>"GET", :response_type=>:html}, + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 12:41:04.423349000 +0300}] : PRAGMA table_info("books")): lib/airbrake/rails/active_record_subscriber.rb:15:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:14:in `each' lib/airbrake/rails/active_record_subscriber.rb:14:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:42:02 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 11.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:42:08 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 24.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:10 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.9ms) Completed 200 OK in 18.9ms (Views: 13.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:12 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 9.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:14 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.2ms (Views: 11.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:16 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.0ms (Views: 8.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:18 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.2ms (Views: 9.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:20 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.5ms (Views: 11.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:22 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 14.4ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:24 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.2ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:26 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.5ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:28 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:30 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.1ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:32 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.4ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:34 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:36 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:38 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:40 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:42 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 12:42:44 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 12:42:46 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.3ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 12:42:46 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 14.2ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__693791909332148666__process_action__796473213163627253__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__1028021682486214838__call__4083278094400887383__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"34daff3cf87ba651e3afc5ee68941cd3", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e5c9c23e790154202799123a35ef37bf7e77fab506601a157a1ea3111354", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e5c9c23e790154202799123a35ef37bf7e77fab506601a157a1ea3111354", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70309743649380 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 12:42:46 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.7ms (Views: 0.9ms | ActiveRecord: 0.2ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:42:46 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:42:48 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 14.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 12:42:48 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 12:42:48 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.1ms) Completed 200 OK in 0.9ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:42:48 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 5.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:42:48 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 5.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:42:48 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:42:48 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:42:51 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:42:53 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:42:55 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:42:57 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 12:42:59 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.2ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 13:55:52 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.5ms (Views: 5.8ms | ActiveRecord: 0.3ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 13:56:03 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 20.9ms (Views: 6.0ms | ActiveRecord: 0.4ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:response_type=>:htmll)) got: ({:groups=>{:db=>0.366, :view=>5.982999995467253}, :method=>"GET", :response_type=>:html, :route=>"/breakdown(.:format)", :start_time=>2019-04-12 13:56:03.168428000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:response_type=>:htmll)"] +[{:groups=>{:db=>0.366, :view=>5.982999995467253}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown(.:format)", + :start_time=>2019-04-12 13:56:03.168428000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:15:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 13:59:46 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 23316.8ms (Views: 5.9ms | ActiveRecord: 0.4ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 14:00:13 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 4521.0ms (Views: 6.2ms | ActiveRecord: 0.4ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 14:03:23 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 18.3ms (Views: 5.3ms | ActiveRecord: 0.3ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 14:03:36 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.8ms) Completed 200 OK in 19.4ms (Views: 5.5ms | ActiveRecord: 0.3ms) Connecting to database specified by DATABASE_URL  (0.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 14:04:20 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.0ms (Views: 5.6ms | ActiveRecord: 0.4ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 14:04:29 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (1.0ms) Completed 200 OK in 20.4ms (Views: 6.4ms | ActiveRecord: 0.4ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.2ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:05:04 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (1.2ms) Completed 200 OK in 5302.0ms (Views: 6.4ms | ActiveRecord: 0.5ms) Connecting to database specified by DATABASE_URL  (0.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:07:11 +0300 Processing by DummyController#test as HTML Completed 500 Internal Server Error in 0.3ms ArgumentError (too few arguments): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.3ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:07:21 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 500 Internal Server Error in 13.0ms ArgumentError (too few arguments): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:07:40 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 500 Internal Server Error in 20.6ms ArgumentError (too few arguments): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:08:19 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Completed 406 Not Acceptable in 13.3ms (ActiveRecord: 0.4ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:08:36 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 406 Not Acceptable in 13.3ms (ActiveRecord: 0.3ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:09:08 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (0.9ms) Completed 200 OK in 18.8ms (Views: 5.7ms | ActiveRecord: 0.3ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:09:19 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (0.8ms) Completed 200 OK in 17.6ms (Views: 5.2ms | ActiveRecord: 0.3ms) Connecting to database specified by DATABASE_URL  (0.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test.all" for 127.0.0.1 at 2019-04-12 14:09:40 +0300 Processing by DummyController#test as  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 406 Not Acceptable in 13.0ms (ActiveRecord: 0.3ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:response_type=>:html)) got: ({:groups=>{:db=>0.33}, :method=>"GET", :response_type=>nil, :route=>"/test(.:format)", :start_time=>2019-04-12 14:09:40.228098000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:response_type=>:html)"] +[{:groups=>{:db=>0.33}, + :method=>"GET", + :response_type=>nil, + :route=>"/test(.:format)", + :start_time=>2019-04-12 14:09:40.228098000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:15:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test.all" for 127.0.0.1 at 2019-04-12 14:09:56 +0300 Processing by DummyController#test as  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (0.9ms) Completed 200 OK in 18.3ms (Views: 5.4ms | ActiveRecord: 0.3ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:response_type=>:html)) got: ({:groups=>{:db=>0.337, :view=>5.360999988624826}, :method=>"GET", :response_type=>nil, :route=>"/test(.:format)", :start_time=>2019-04-12 14:09:56.908948000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:response_type=>:html)"] +[{:groups=>{:db=>0.337, :view=>5.360999988624826}, + :method=>"GET", + :response_type=>nil, + :route=>"/test(.:format)", + :start_time=>2019-04-12 14:09:56.908948000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:15:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test.xyz" for 127.0.0.1 at 2019-04-12 14:11:16 +0300 Processing by DummyController#test as  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (0.9ms) Completed 200 OK in 18.8ms (Views: 5.5ms | ActiveRecord: 0.4ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:response_type=>:html)) got: ({:groups=>{:db=>0.385, :view=>5.531000002520159}, :method=>"GET", :response_type=>nil, :route=>"/test(.:format)", :start_time=>2019-04-12 14:11:16.146712000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:response_type=>:html)"] +[{:groups=>{:db=>0.385, :view=>5.531000002520159}, + :method=>"GET", + :response_type=>nil, + :route=>"/test(.:format)", + :start_time=>2019-04-12 14:11:16.146712000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:15:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test.xyz" for 127.0.0.1 at 2019-04-12 14:11:31 +0300 Processing by DummyController#test as  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 406 Not Acceptable in 13.4ms (ActiveRecord: 0.4ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:response_type=>:html)) got: ({:groups=>{:db=>0.387}, :method=>"GET", :response_type=>nil, :route=>"/test(.:format)", :start_time=>2019-04-12 14:11:31.347049000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:response_type=>:html)"] +[{:groups=>{:db=>0.387}, + :method=>"GET", + :response_type=>nil, + :route=>"/test(.:format)", + :start_time=>2019-04-12 14:11:31.347049000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:15:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test.xyz" for 127.0.0.1 at 2019-04-12 14:11:49 +0300 Processing by DummyController#test as  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 406 Not Acceptable in 13.3ms (ActiveRecord: 0.4ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:response_type=>:html)) got: ({:groups=>{:db=>0.359}, :method=>"GET", :response_type=>nil, :route=>"/test(.:format)", :start_time=>2019-04-12 14:11:49.613384000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:response_type=>:html)"] +[{:groups=>{:db=>0.359}, + :method=>"GET", + :response_type=>nil, + :route=>"/test(.:format)", + :start_time=>2019-04-12 14:11:49.613384000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:15:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test.xyz" for 127.0.0.1 at 2019-04-12 14:12:00 +0300 Processing by DummyController#test as  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (0.8ms) Completed 200 OK in 19.0ms (Views: 5.6ms | ActiveRecord: 0.3ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:response_type=>:html)) got: ({:groups=>{:db=>0.33599999999999997, :view=>5.624000012176111}, :method=>"GET", :response_type=>nil, :route=>"/test(.:format)", :start_time=>2019-04-12 14:12:00.365714000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:response_type=>:html)"] +[{:groups=>{:db=>0.33599999999999997, :view=>5.624000012176111}, + :method=>"GET", + :response_type=>nil, + :route=>"/test(.:format)", + :start_time=>2019-04-12 14:12:00.365714000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:15:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test.xyz" for 127.0.0.1 at 2019-04-12 14:12:16 +0300 Processing by DummyController#test as  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 406 Not Acceptable in 13.2ms (ActiveRecord: 0.3ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:response_type=>:html)) got: ({:groups=>{:db=>0.319}, :method=>"GET", :response_type=>nil, :route=>"/test(.:format)", :start_time=>2019-04-12 14:12:16.837358000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:response_type=>:html)"] +[{:groups=>{:db=>0.319}, + :method=>"GET", + :response_type=>nil, + :route=>"/test(.:format)", + :start_time=>2019-04-12 14:12:16.837358000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:15:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test.xyz" for 127.0.0.1 at 2019-04-12 14:13:47 +0300 Processing by DummyController#test as  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 500 Internal Server Error in 17.6ms TypeError (no implicit conversion of nil into String): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:13:56 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 500 Internal Server Error in 16.9ms TypeError (no implicit conversion of nil into String): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test?foo=111" for 127.0.0.1 at 2019-04-12 14:18:42 +0300 Processing by DummyController#test as HTML Parameters: {"foo"=>"111"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 500 Internal Server Error in 26.9ms TypeError (no implicit conversion of nil into String): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.3ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test?format=*%2F*" for 127.0.0.1 at 2019-04-12 14:19:01 +0300 Processing by DummyController#test as  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 500 Internal Server Error in 19.9ms TypeError (no implicit conversion of nil into String): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test?format=*%2F*" for 127.0.0.1 at 2019-04-12 14:20:40 +0300 Processing by DummyController#test as  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Completed 500 Internal Server Error in 18.3ms TypeError (no implicit conversion of nil into String): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:21:08 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 500 Internal Server Error in 18.5ms TypeError (no implicit conversion of nil into String): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test.js" for 127.0.0.1 at 2019-04-12 14:21:22 +0300 Processing by DummyController#test as JS  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.1ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 500 Internal Server Error in 18.2ms TypeError (no implicit conversion of nil into String): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.3ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test.*" for 127.0.0.1 at 2019-04-12 14:21:34 +0300 Processing by DummyController#test as  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Completed 500 Internal Server Error in 18.4ms TypeError (no implicit conversion of nil into String): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test.all" for 127.0.0.1 at 2019-04-12 14:21:49 +0300 Processing by DummyController#test as  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Completed 500 Internal Server Error in 17.5ms TypeError (no implicit conversion of nil into String): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:22:13 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (0.9ms) Completed 200 OK in 20.9ms (Views: 5.5ms | ActiveRecord: 0.4ms) Connecting to database specified by DATABASE_URL  (0.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:29:15 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (0.9ms) Completed 200 OK in 18.3ms (Views: 5.8ms | ActiveRecord: 0.3ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:29:51 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.1ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (1.0ms) Completed 200 OK in 11639.4ms (Views: 6.4ms | ActiveRecord: 0.5ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:31:06 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (0.9ms) Completed 200 OK in 5095.2ms (Views: 5.9ms | ActiveRecord: 0.4ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:35:21 +0300 Processing by DummyController#test as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (0.9ms) Completed 200 OK in 72089.0ms (Views: 6.3ms | ActiveRecord: 0.4ms) Connecting to database specified by DATABASE_URL  (0.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:36:38 +0300 Processing by DummyController#test as */*  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (1.2ms) Completed 200 OK in 6117.5ms (Views: 6.9ms | ActiveRecord: 0.5ms) Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:37:01 +0300 Processing by DummyController#test as */*  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (1.0ms) Completed 200 OK in 9800.5ms (Views: 6.0ms | ActiveRecord: 0.5ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/test" for 127.0.0.1 at 2019-04-12 14:37:15 +0300 Processing by DummyController#test as */*  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/test within layouts/application (0.9ms) Completed 200 OK in 18.7ms (Views: 5.6ms | ActiveRecord: 0.4ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.2ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 14:38:38 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.1ms (Views: 5.6ms | ActiveRecord: 0.3ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 14:38:47 +0300 Processing by DummyController#breakdown as */*  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.4ms (Views: 5.7ms | ActiveRecord: 0.4ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 14:39:00 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (1.0ms) Completed 200 OK in 20.3ms (Views: 7.1ms | ActiveRecord: 0.4ms) NameError (undefined local variable or method `payload' for #): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:10:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:9:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:9:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 14:44:56 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 21.4ms (Views: 6.0ms | ActiveRecord: 0.4ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:45:01 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:45:01 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:45:01 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 14:45:01 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 6.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:01 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:03 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:05 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:07 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 21.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:09 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:11 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:13 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.9ms) Completed 200 OK in 22.4ms (Views: 5.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:15 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:17 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.4ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:19 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 17.4ms (Views: 1.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:21 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.9ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:23 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:25 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.0ms (Views: 9.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:27 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.0ms (Views: 9.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:29 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.2ms (Views: 10.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:31 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.8ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:33 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.8ms (Views: 10.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:45:35 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.4ms (Views: 9.5ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:45:37 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 15.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 14:45:37 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 14:45:37 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.1ms) Completed 200 OK in 9.8ms (Views: 0.8ms | ActiveRecord: 0.1ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 14:45:37 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.6ms (Views: 1.0ms | ActiveRecord: 0.2ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:45:37 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:45:39 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:45:41 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 37.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:45:43 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:45:45 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:45:47 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 14:45:50 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.3ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 14:45:50 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.8ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__3296179035759761699__process_action__3966476058481550964__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__1277010311052911723__call__907320541725510131__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"751bd5a0d832d158e04b71fa26b0cdf2", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"328badc03c0074dc6e4b8718ec4fd946dd419fe69133f1946b7d6b375127", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"328badc03c0074dc6e4b8718ec4fd946dd419fe69133f1946b7d6b375127", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70114673700120 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:45:50 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:45:52 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:46:58 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.8ms) Completed 200 OK in 19.7ms (Views: 5.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:00 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 16.3ms (Views: 1.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:02 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.5ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:04 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.3ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:06 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 14.9ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:08 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.9ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:10 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 27.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:12 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:14 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:16 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:18 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:20 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:22 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.6ms (Views: 9.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:24 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.6ms (Views: 9.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:26 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.8ms (Views: 9.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:28 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.1ms (Views: 9.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:30 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.8ms (Views: 10.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 14:47:32 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.1ms (Views: 10.1ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:47:34 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:47:36 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 14.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 14:47:36 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 14:47:36 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.1ms (Views: 0.9ms | ActiveRecord: 0.2ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 14:47:36 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 9.3ms (Views: 0.9ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:response_type=>:html)) got: ({:groups=>{:db=>0.163, :view=>0.877000013133511}, :method=>"GET", :response_type=>"*/*", :route=>"/breakdown(.:format)", :start_time=>2019-04-12 14:47:36.823531000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:response_type=>:html)"] +[{:groups=>{:db=>0.163, :view=>0.877000013133511}, + :method=>"GET", + :response_type=>"*/*", + :route=>"/breakdown(.:format)", + :start_time=>2019-04-12 14:47:36.823531000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:11:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:11:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:47:36 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:47:38 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:47:40 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:47:42 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:47:45 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 12.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:47:47 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 24.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 14:47:49 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 3.8ms (Views: 1.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:47:49 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:47:51 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 14:47:51 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 14:47:51 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 12.2ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>87, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>149, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__4347449997990331418__process_action__2601946363756889155__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3767018103166379451__call__3238648295611472384__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"fb617a4a25650488d5b022ef1f5f004d", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"926411ee3241804aa16016483447e22b3102906f5b4ad683d33c7df33dbc", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"926411ee3241804aa16016483447e22b3102906f5b4ad683d33c7df33dbc", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70098415362140 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:47:51 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 6.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 14:47:51 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 15:46:26 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (1.1ms) Completed 200 OK in 20.5ms (Views: 6.2ms | ActiveRecord: 0.3ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/index" for 127.0.0.1 at 2019-04-12 15:47:40 +0300 ActionController::RoutingError (No route matches [GET] "/index"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:321:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/index" for 127.0.0.1 at 2019-04-12 15:47:45 +0300 ActionController::RoutingError (No route matches [GET] "/index"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:321:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 15:54:50 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 20.3ms (Views: 6.0ms | ActiveRecord: 0.4ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>1})) got: ({:groups=>{:db=>0.40399999999999997, :view=>6.024000002071261}, :method=>"GET", :response_type=>:html, :route=>"/breakdown(.:format)", :start_time=>2019-04-12 15:54:50.342674000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>1})"] +[{:groups=>{:db=>0.40399999999999997, :view=>6.024000002071261}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown(.:format)", + :start_time=>2019-04-12 15:54:50.342674000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 15:55:14 +0300 Processing by DummyController#breakdown as HTML Completed 500 Internal Server Error in 4.1ms TypeError (no implicit conversion of nil into String): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 15:55:39 +0300 Processing by DummyController#breakdown as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.8ms) Completed 200 OK in 6.2ms (Views: 6.0ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>1})) got: ({:groups=>{:view=>5.95599997905083}, :method=>"GET", :response_type=>:html, :route=>"/breakdown(.:format)", :start_time=>2019-04-12 15:55:39.700355000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>1})"] +[{:groups=>{:view=>5.95599997905083}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown(.:format)", + :start_time=>2019-04-12 15:55:39.700355000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 15:56:17 +0300 Processing by DummyController#breakdown as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.8ms) Completed 200 OK in 5.8ms (Views: 5.6ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>#>})) got: ({:groups=>{:view=>5.577999982051551}, :method=>"GET", :response_type=>:html, :route=>"/breakdown(.:format)", :start_time=>2019-04-12 15:56:17.982161000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @base_matcher=#>})"] +[{:groups=>{:view=>5.577999982051551}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown(.:format)", + :start_time=>2019-04-12 15:56:17.982161000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.2ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 16:04:53 +0300 Processing by DummyController#breakdown as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 6.0ms (Views: 5.8ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>#>})) got: ({:groups=>{:view=>5.795000004582107}, :method=>"GET", :response_type=>:html, :route=>"/breakdown(.:format)", :start_time=>2019-04-12 16:04:53.467977000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @base_matcher=#>})"] +[{:groups=>{:view=>5.795000004582107}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown(.:format)", + :start_time=>2019-04-12 16:04:53.467977000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 16:05:13 +0300 Processing by DummyController#breakdown as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.8ms) Completed 200 OK in 5.5ms (Views: 5.3ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 16:05:24 +0300 Processing by DummyController#breakdown as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 5.6ms (Views: 5.4ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>#})) got: ({:groups=>{:view=>5.415999999968335}, :method=>"GET", :response_type=>:html, :route=>"/breakdown(.:format)", :start_time=>2019-04-12 16:05:24.697651000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#})"] +[{:groups=>{:view=>5.415999999968335}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown(.:format)", + :start_time=>2019-04-12 16:05:24.697651000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 16:05:39 +0300 Processing by DummyController#breakdown as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.8ms) Completed 200 OK in 5.6ms (Views: 5.4ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 16:05:51 +0300 Processing by DummyController#breakdown as HTML Rendered dummy/breakdown.html.erb within layouts/application (1.7ms) Completed 200 OK in 7.5ms (Views: 7.2ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>#})) got: ({:groups=>{:view=>7.201000000350177}, :method=>"GET", :response_type=>:html, :route=>"/breakdown(.:format)", :start_time=>2019-04-12 16:05:51.423020000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#})"] +[{:groups=>{:view=>7.201000000350177}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown(.:format)", + :start_time=>2019-04-12 16:05:51.423020000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.2ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/" for 127.0.0.1 at 2019-04-12 16:06:53 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.8ms) Completed 200 OK in 5.3ms (Views: 5.1ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 16:06:53 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 24.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 16:06:53 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 16:06:53 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 6.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 16:06:53 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 16:06:55 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 16:06:57 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 16:06:59 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 16:07:01 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 24.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 16:07:03 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 16:07:05 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 16:07:07 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.3ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>88, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2597734601660146384__process_action__1177515423560588368__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__725593513104023235__call__2982686385770604938__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"eb70288bbcb60b0ae879db824ce29a70", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"bf861fc3686da21bb093fd0bd9fa727b9dcd4fd55a043e44bdad62c63c25", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"bf861fc3686da21bb093fd0bd9fa727b9dcd4fd55a043e44bdad62c63c25", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70322093997260 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view.html.erb"=>"breakdown_view"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:07 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 16.8ms (Views: 12.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:09 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 19.2ms (Views: 13.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:11 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 27.7ms (Views: 17.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:13 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 20.9ms (Views: 9.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:15 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 17.0ms (Views: 10.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:17 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 21.3ms (Views: 13.9ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:19 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:21 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:24 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:26 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:28 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:30 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:32 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:34 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.5ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:36 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.5ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:38 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.7ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:40 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.5ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 16:07:42 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 19.0ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/resque" for 127.0.0.1 at 2019-04-12 16:07:44 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.4ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 16:07:44 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.1ms) commit transaction # Book Load (0.2ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 9.3ms (Views: 0.9ms | ActiveRecord: 0.3ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 16:07:44 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.5ms (Views: 0.9ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>#, @args=[]>})) got: ({:groups=>{:db=>0.16799999999999998, :view=>0.881000014487654}, :method=>"GET", :response_type=>:html, :route=>"/breakdown(.:format)", :start_time=>2019-04-12 16:07:44.349768000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>})"] +[{:groups=>{:db=>0.16799999999999998, :view=>0.881000014487654}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown(.:format)", + :start_time=>2019-04-12 16:07:44.349768000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 16:07:44 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 9.7ms (Views: 1.0ms | ActiveRecord: 0.2ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 16:07:44 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 16:07:44 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 16:07:44 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 16:09:05 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (1.1ms) Completed 200 OK in 20.3ms (Views: 6.3ms | ActiveRecord: 0.4ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>#, @args=[]>})) got: ({:groups=>{:db=>0.35200000000000004, :view=>6.293999991612509}, :method=>"GET", :response_type=>:html, :route=>"/breakdown(.:format)", :start_time=>2019-04-12 16:09:05.500416000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>})"] +[{:groups=>{:db=>0.35200000000000004, :view=>6.293999991612509}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown(.:format)", + :start_time=>2019-04-12 16:09:05.500416000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_view" for 127.0.0.1 at 2019-04-12 16:09:35 +0300 Processing by DummyController#breakdown_view as HTML Rendered dummy/breakdown_view.html.erb within layouts/application (0.9ms) Completed 200 OK in 11.8ms (Views: 11.2ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:10:48 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_db_only"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:330:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.6ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:11:05 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_db_only"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:330:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:11:19 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_db_only"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:330:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:13:37 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_db_only"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:330:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:13:45 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_db_only"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:330:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (0.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:14:01 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_db_only"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:330:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-12 16:16:13 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_view_only"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:330:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-12 16:16:29 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_view_only"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:321:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/" for 127.0.0.1 at 2019-04-12 16:16:36 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (1.0ms) Completed 200 OK in 6.3ms (Views: 6.2ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 16:16:46 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.1ms (Views: 5.8ms | ActiveRecord: 0.3ms) Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:16:48 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_db_only"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:330:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-12 16:16:48 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_view_only"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:321:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 16:16:48 +0300 Processing by DummyController#breakdown as */*  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 9.0ms (Views: 1.1ms | ActiveRecord: 0.2ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-12 16:17:10 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_view_only"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:321:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-12 16:17:38 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_view_only"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:321:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (1.2ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-12 16:18:04 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (1.0ms) Completed 200 OK in 6.5ms (Views: 6.4ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.2ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:18:24 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown_db_only.html.erb within layouts/application (0.8ms) Completed 200 OK in 12.0ms (Views: 5.3ms | ActiveRecord: 0.3ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:db=>0.30100000000000005, :view=>5.342000018572435}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:18:24.447869000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:db=>0.30100000000000005, :view=>5.342000018572435}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:18:24.447869000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.8ms) select sqlite_version(*)  (0.2ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:18:44 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown_db_only.html.erb within layouts/application (0.8ms) Completed 200 OK in 12.3ms (Views: 5.3ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:db=>0.23900000000000002, :view=>5.271000001812354}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:18:44.619552000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:db=>0.23900000000000002, :view=>5.271000001812354}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:18:44.619552000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:19:08 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Completed 500 Internal Server Error in 10.9ms TypeError (no implicit conversion of nil into String): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:19:25 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Completed 500 Internal Server Error in 14.6ms ActionView::MissingTemplate (Missing template dummy/nothing with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_db_only.html.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:19:54 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered text template (0.0ms) Completed 200 OK in 13.2ms (Views: 6.8ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:db=>0.17200000000000001, :view=>6.797000009100884}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:19:54.976322000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:db=>0.17200000000000001, :view=>6.797000009100884}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:19:54.976322000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:20:29 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered text template (0.0ms) Completed 200 OK in 12.4ms (Views: 5.6ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:db=>0.189, :view=>5.574999988311902}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:20:29.799065000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:db=>0.189, :view=>5.574999988311902}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:20:29.799065000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:28:17 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Completed 500 Internal Server Error in 11.6ms ActionView::MissingTemplate (Missing template dummy/breakdown_db_only with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:28:45 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Completed 500 Internal Server Error in 12.2ms ActionView::MissingTemplate (Missing template dummy/breakdown_db_only with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.3ms) select sqlite_version(*)  (0.5ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (3.3ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:28:57 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered text template (0.0ms) Completed 200 OK in 12.3ms (Views: 5.2ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:db=>0.23600000000000002, :view=>5.178999999770895}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:28:57.305528000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:db=>0.23600000000000002, :view=>5.178999999770895}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:28:57.305528000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:29:18 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.1ms) SELECT "books".* FROM "books"  Completed 500 Internal Server Error in 12.5ms NoMethodError (undefined method `layout' for # Did you mean? _layout): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:46:05 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered text template (0.0ms) Completed 200 OK in 10.8ms (Views: 4.7ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:db=>0.19399999999999998, :view=>4.652999981772155}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:46:05.372747000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:db=>0.19399999999999998, :view=>4.652999981772155}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:46:05.372747000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:48:18 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered text template (0.0ms) Completed 200 OK in 10.9ms (Views: 4.6ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:db=>0.18, :view=>4.6070000098552555}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:48:18.929717000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:db=>0.18, :view=>4.6070000098552555}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:48:18.929717000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:48:43 +0300 Processing by DummyController#breakdown_db_only as HTML Rendered text template (0.0ms) Completed 200 OK in 5.7ms (Views: 5.5ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:view=>5.51600000471808}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:48:43.774907000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:view=>5.51600000471808}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:48:43.774907000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:49:30 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered text template (0.0ms) Completed 200 OK in 11.6ms (Views: 5.1ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:db=>0.194, :view=>5.1340000063646585}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:49:30.639715000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:db=>0.194, :view=>5.1340000063646585}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:49:30.639715000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:54:41 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered text template (0.0ms) Completed 200 OK in 10.9ms (Views: 4.8ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:db=>0.163, :view=>4.7719999856781214}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:54:41.627771000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:db=>0.163, :view=>4.7719999856781214}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:54:41.627771000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:55:15 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Completed 500 Internal Server Error in 12.1ms ActionView::MissingTemplate (Missing template dummy/breakdown_db_only with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:55:54 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.1ms) SELECT "books".* FROM "books"  Completed 500 Internal Server Error in 11.6ms ActionView::MissingTemplate (Missing template dummy/breakdown_db_only with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:56:20 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered text template (0.0ms) Completed 200 OK in 11.4ms (Views: 4.6ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:db=>0.21599999999999997, :view=>4.6030000085011125}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:56:20.256688000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:db=>0.21599999999999997, :view=>4.6030000085011125}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:56:20.256688000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:57:20 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered text template (0.0ms) Completed 200 OK in 12.0ms (Views: 5.3ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:db=>0.17900000000000002, :view=>5.275000003166497}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:57:20.673439000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:db=>0.17900000000000002, :view=>5.275000003166497}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:57:20.673439000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:57:41 +0300 Processing by DummyController#breakdown_db_only as HTML Book Load (0.0ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown_db_only.html.erb within layouts/application (0.9ms) Completed 200 OK in 12.8ms (Views: 6.4ms | ActiveRecord: 0.2ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:db=>0.211, :view=>6.380999984685332}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:57:41.229062000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:db=>0.211, :view=>6.380999984685332}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:57:41.229062000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (2.7ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:57:53 +0300 Processing by DummyController#breakdown_db_only as HTML Rendered dummy/breakdown_db_only.html.erb within layouts/application (0.9ms) Completed 200 OK in 5.5ms (Views: 5.3ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:view=>5.273999995552003}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:57:53.114728000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:view=>5.273999995552003}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:57:53.114728000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:58:06 +0300 Processing by DummyController#breakdown_db_only as HTML Rendered text template (0.0ms) Completed 200 OK in 5.2ms (Views: 5.0ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:view=>4.988999979104847}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:58:06.007243000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:view=>4.988999979104847}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:58:06.007243000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:59:25 +0300 Processing by DummyController#breakdown_db_only as HTML Rendered dummy/breakdown_db_only.html.erb within layouts/application (0.9ms) Completed 200 OK in 5.8ms (Views: 5.6ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:view=>5.608999985270202}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:59:25.841014000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:view=>5.608999985270202}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:59:25.841014000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:59:32 +0300 Processing by DummyController#breakdown_db_only as HTML Rendered dummy/breakdown_db_only.html.erb within layouts/application (1.1ms) Completed 200 OK in 6.2ms (Views: 6.1ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:view=>6.051000003935769}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:59:32.021166000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:view=>6.051000003935769}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:59:32.021166000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_db_only" for 127.0.0.1 at 2019-04-12 16:59:39 +0300 Processing by DummyController#breakdown_db_only as HTML Rendered dummy/breakdown_db_only.html.erb within layouts/application (1.0ms) Completed 200 OK in 5.9ms (Views: 5.7ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:db=>#, @args=[]>})) got: ({:groups=>{:view=>5.727000010665506}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_db_only(.:format)", :start_time=>2019-04-12 16:59:39.468212000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:db=>#, @args=[]>})"] +[{:groups=>{:view=>5.727000010665506}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_db_only(.:format)", + :start_time=>2019-04-12 16:59:39.468212000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:16:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (2.2ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:19:54 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 27.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:21:02 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 13.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 19:21:02 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 0 in 7.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 19:21:02 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (1.1ms) Completed 200 OK in 17.9ms (Views: 8.5ms | ActiveRecord: 0.2ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-12 19:21:34 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.8ms (Views: 1.4ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 19:21:38 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.9ms (Views: 1.1ms | ActiveRecord: 0.3ms) Started GET "/" for 127.0.0.1 at 2019-04-12 19:21:40 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:21:41 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 21.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 19:21:41 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.3ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>88, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__3824412655633217546__process_action__973933718451648961__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__4302986592123593031__call__259989245459725232__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"15b9bb852a749aa0b2c80c8d89ed5aec", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"53ce0dbbcaf92fe2b7a5bc38eda1f0940d98f82b2659fc7255d5932fc4d6", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"53ce0dbbcaf92fe2b7a5bc38eda1f0940d98f82b2659fc7255d5932fc4d6", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70349708169840 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "breakdown.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:21:41 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 21.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:21:43 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (2.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 19:40:41 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 28.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 19:40:43 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 19:40:45 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 19:40:47 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 19:40:49 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 19:40:51 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:40:53 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (1.3ms) Completed 200 OK in 23.8ms (Views: 9.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:40:56 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.5ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:40:58 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.9ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:41:00 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 16.6ms (Views: 1.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:41:02 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.4ms) Completed 200 OK in 19.7ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:41:04 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.3ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:41:06 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.6ms (Views: 13.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:41:08 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 15.5ms (Views: 10.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:41:10 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.8ms (Views: 12.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:41:12 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.7ms (Views: 12.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:41:14 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 16.4ms (Views: 11.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:41:16 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 17.5ms (Views: 11.6ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:41:18 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:41:20 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:41:22 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:41:24 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:41:26 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 24.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:41:28 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 24.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 19:41:30 +0300 Processing by DummyController#breakdown as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 12.0ms (Views: 0.9ms | ActiveRecord: 0.3ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-12 19:41:30 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.3ms) Completed 200 OK in 1.4ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 19:41:30 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.7ms (Views: 0.8ms | ActiveRecord: 0.2ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:41:30 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 19:41:32 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.4ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>88, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__4318493105137490271__process_action__3638856126881089465__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__2944954634283569457__call__964621152294291171__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"8ebffaa9a89c7f8b852fecf1bafcebaa", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e9f767dd00ca77c3486d410a1b3bb4ca1907c96e8ef117beda02537343e3", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e9f767dd00ca77c3486d410a1b3bb4ca1907c96e8ef117beda02537343e3", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70308291561620 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "breakdown.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:41:32 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:41:32 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:41:32 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:41:34 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 5.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 19:41:34 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 19:41:34 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:41:34 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 19:41:34 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.9ms (Views: 0.8ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 19:42:00 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 18.5ms (Views: 5.4ms | ActiveRecord: 0.3ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-12 19:42:00 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.1ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 19:42:00 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 9.5ms (Views: 0.9ms | ActiveRecord: 0.1ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:42:00 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:42:02 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 17.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 19:42:02 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/resque" for 127.0.0.1 at 2019-04-12 19:42:02 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.1ms) Completed 200 OK in 1.9ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:42:02 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:42:04 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 19:42:04 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 4.8ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_request with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"HEAD", :status_code=>500)) got: ({:end_time=>2019-04-12 19:42:04.373847000 +0300, :method=>"HEAD", :route=>"/crash(.:format)", :start_time=>2019-04-12 19:42:04.368942000 +0300, :status_code=>400}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"HEAD\", :status_code=>500)"] +[{:end_time=>2019-04-12 19:42:04.373847000 +0300, + :method=>"HEAD", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 19:42:04.368942000 +0300, + :status_code=>400}] ): lib/airbrake/rails/action_controller_notify_subscriber.rb:15:in `block in call' lib/airbrake/rails/action_controller_notify_subscriber.rb:14:in `each' lib/airbrake/rails/action_controller_notify_subscriber.rb:14:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 19:42:04 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.6ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>88, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__3669966278992675442__process_action__4341428599387380189__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__2686950624648465309__call__1260334805219340651__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"48a60b5b8005f61ac93d9b798d6d078d", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"be5589b8c92edf63ccba557f9ba74c47b08f96ea4a5b49ae9c7232374f8f", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"be5589b8c92edf63ccba557f9ba74c47b08f96ea4a5b49ae9c7232374f8f", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70312941008520 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "breakdown.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:42:04 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:42:04 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:42:04 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:42:06 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:42:08 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:42:10 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:42:12 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 19:42:14 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:16 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 19.1ms (Views: 12.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:18 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.6ms) Completed 200 OK in 29.1ms (Views: 20.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:20 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 22.9ms (Views: 14.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:22 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 14.7ms (Views: 9.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:24 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.6ms (Views: 10.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:26 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.6ms (Views: 8.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:28 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:30 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.8ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:32 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.3ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:34 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.2ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:36 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.8ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:38 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.3ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:40 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:43 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:45 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:47 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:49 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 34.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 19:42:51 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (3.0ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/" for 127.0.0.1 at 2019-04-12 20:00:13 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.8ms) Completed 200 OK in 5.4ms (Views: 5.3ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError ((Airbrake).notify(#]}>}, @truncator=#>) expected: 0 times with any arguments received: 1 time with arguments: (#]}>}, @truncator=#>)): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:00:13 +0300 Processing by DummyController#crash as HTML NoMethodError: undefined method `[]' for #: PRAGMA table_info("books") Completed 500 Internal Server Error in 5.5ms RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "NameError" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 20:00:13 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.9ms (Views: 0.8ms | ActiveRecord: 0.0ms) NameError (undefined local variable or method `routes' for #): lib/airbrake/rails/action_controller_notify_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:00:13 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.5ms (Views: 0.9ms | ActiveRecord: 0.0ms) NameError (undefined local variable or method `routes' for #): lib/airbrake/rails/action_controller_notify_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:00:15 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.5ms (Views: 1.0ms | ActiveRecord: 0.0ms) NameError (undefined local variable or method `routes' for #): lib/airbrake/rails/action_controller_notify_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:00:17 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.7ms (Views: 1.1ms | ActiveRecord: 0.0ms) NameError (undefined local variable or method `routes' for #): lib/airbrake/rails/action_controller_notify_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:00:19 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.0ms (Views: 1.0ms | ActiveRecord: 0.0ms) NameError (undefined local variable or method `routes' for #): lib/airbrake/rails/action_controller_notify_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:00:21 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) NameError (undefined local variable or method `routes' for #): lib/airbrake/rails/action_controller_notify_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:00:23 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.5ms (Views: 1.0ms | ActiveRecord: 0.0ms) NameError (undefined local variable or method `routes' for #): lib/airbrake/rails/action_controller_notify_subscriber.rb:12:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/" for 127.0.0.1 at 2019-04-12 20:13:13 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.9ms) Completed 200 OK in 6.5ms (Views: 6.3ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:13:13 +0300 Processing by DummyController#crash as HTML NameError: uninitialized constant Airbrake::Rails::BacktraceCleaner: PRAGMA table_info("books") Completed 500 Internal Server Error in 2.5ms RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "ActiveRecord::StatementInvalid" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 20:13:13 +0300 Processing by DummyController#delayed_job as HTML NameError: uninitialized constant Airbrake::Rails::BacktraceCleaner: PRAGMA table_info("delayed_jobs") Completed 500 Internal Server Error in 1.8ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"ActiveRecord::StatementInvalid", :message=>"NameError: uninitialized constant Airbrake::Rails::BacktraceCleaner: PRAGMA table_info(\"delayed_jobs\")", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>33, :function=>"last_caller"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>12, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract_adapter.rb", :line=>275, :function=>"log"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>242, :function=>"exec_query"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>471, :function=>"table_structure"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>346, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/schema_cache.rb", :line=>12, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>229, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>244, :function=>"column_defaults"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/base.rb", :line=>482, :function=>"initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"new"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__3170721553297516023__process_action__3449180551694486630__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3954186840161886595__call__4538773601869394487__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}, {:type=>"NameError", :message=>"uninitialized constant Airbrake::Rails::BacktraceCleaner", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>33, :function=>"last_caller"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>12, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract_adapter.rb", :line=>275, :function=>"log"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>242, :function=>"exec_query"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>471, :function=>"table_structure"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>346, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/schema_cache.rb", :line=>12, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>229, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>244, :function=>"column_defaults"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/base.rb", :line=>482, :function=>"initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"new"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__3170721553297516023__process_action__3449180551694486630__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3954186840161886595__call__4538773601869394487__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"a81dad53c3f04caba964e790c0a66ab8", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"b0e9ccb34120adb9dd99b8773d6f7b746ddebf4ce304689659a7b5a6f828", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"b0e9ccb34120adb9dd99b8773d6f7b746ddebf4ce304689659a7b5a6f828", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70120417939920 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:13:13 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:13:15 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.3ms (Views: 1.1ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 20:16:49 +0300 Processing by DummyController#delayed_job as HTML NameError: uninitialized constant Airbrake::Rails::BacktraceCleaner: PRAGMA table_info("delayed_jobs") Completed 500 Internal Server Error in 2.3ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"ActiveRecord::StatementInvalid", :message=>"NameError: uninitialized constant Airbrake::Rails::BacktraceCleaner: PRAGMA table_info(\"delayed_jobs\")", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>33, :function=>"last_caller"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>12, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract_adapter.rb", :line=>275, :function=>"log"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>242, :function=>"exec_query"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>471, :function=>"table_structure"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>346, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/schema_cache.rb", :line=>12, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>229, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>244, :function=>"column_defaults"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/base.rb", :line=>482, :function=>"initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"new"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2926545931544244065__process_action__3856814695910299907__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3622741141225740608__call__1767922265315633437__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}, {:type=>"NameError", :message=>"uninitialized constant Airbrake::Rails::BacktraceCleaner", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>33, :function=>"last_caller"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>12, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract_adapter.rb", :line=>275, :function=>"log"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>242, :function=>"exec_query"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>471, :function=>"table_structure"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>346, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/schema_cache.rb", :line=>12, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>229, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>244, :function=>"column_defaults"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/base.rb", :line=>482, :function=>"initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"new"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2926545931544244065__process_action__3856814695910299907__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3622741141225740608__call__1767922265315633437__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"854edf5a3e2e1b96e7678feaaf1dfd04", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"ded99d77eef7f421b0ce02c1d14cd604bf07a261e21f6d571b1e618554a6", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"ded99d77eef7f421b0ce02c1d14cd604bf07a261e21f6d571b1e618554a6", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70186093738900 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 20:18:06 +0300 Processing by DummyController#delayed_job as HTML NameError: uninitialized constant Airbrake::Rails::BacktraceCleaner: PRAGMA table_info("delayed_jobs") Completed 500 Internal Server Error in 1.9ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"ActiveRecord::StatementInvalid", :message=>"NameError: uninitialized constant Airbrake::Rails::BacktraceCleaner: PRAGMA table_info(\"delayed_jobs\")", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>33, :function=>"last_caller"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>12, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract_adapter.rb", :line=>275, :function=>"log"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>242, :function=>"exec_query"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>471, :function=>"table_structure"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>346, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/schema_cache.rb", :line=>12, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>229, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>244, :function=>"column_defaults"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/base.rb", :line=>482, :function=>"initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"new"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__4471787626456189187__process_action__4212282028740250222__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__2343631598119260559__call__4271180350278758350__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}, {:type=>"NameError", :message=>"uninitialized constant Airbrake::Rails::BacktraceCleaner", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>33, :function=>"last_caller"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>12, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract_adapter.rb", :line=>275, :function=>"log"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>242, :function=>"exec_query"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>471, :function=>"table_structure"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>346, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/schema_cache.rb", :line=>12, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>229, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>244, :function=>"column_defaults"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/base.rb", :line=>482, :function=>"initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"new"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__4471787626456189187__process_action__4212282028740250222__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__2343631598119260559__call__4271180350278758350__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"23db7b094c7778c30af0283637c4fef4", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"204b70c2846bce8f1c16690bce37157aa52e98eea1a357eb68e0496f5143", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"204b70c2846bce8f1c16690bce37157aa52e98eea1a357eb68e0496f5143", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70236981309760 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 20:18:20 +0300 Processing by DummyController#delayed_job as HTML NameError: uninitialized constant Airbrake::Rails::BacktraceCleaner: PRAGMA table_info("delayed_jobs") Completed 500 Internal Server Error in 2.0ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"ActiveRecord::StatementInvalid", :message=>"NameError: uninitialized constant Airbrake::Rails::BacktraceCleaner: PRAGMA table_info(\"delayed_jobs\")", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>35, :function=>"last_caller"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>12, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract_adapter.rb", :line=>275, :function=>"log"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>242, :function=>"exec_query"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>471, :function=>"table_structure"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>346, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/schema_cache.rb", :line=>12, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>229, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>244, :function=>"column_defaults"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/base.rb", :line=>482, :function=>"initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"new"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__3418500323653994917__process_action__2084131296276686365__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3757491420650199496__call__3237686145520712437__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}, {:type=>"NameError", :message=>"uninitialized constant Airbrake::Rails::BacktraceCleaner", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>35, :function=>"last_caller"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>12, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract_adapter.rb", :line=>275, :function=>"log"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>242, :function=>"exec_query"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>471, :function=>"table_structure"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>346, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/schema_cache.rb", :line=>12, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>229, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>244, :function=>"column_defaults"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/base.rb", :line=>482, :function=>"initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"new"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__3418500323653994917__process_action__2084131296276686365__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3757491420650199496__call__3237686145520712437__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"f5cf4acc0839920cf6175c91e5abc4dd", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"9bff1bf0688258c15e487c1cd385a24a3ad6697971970056a98106f50829", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"9bff1bf0688258c15e487c1cd385a24a3ad6697971970056a98106f50829", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70175772097860 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 20:18:31 +0300 Processing by DummyController#delayed_job as HTML NameError: uninitialized constant Airbrake::Rails::BacktraceCleaner: PRAGMA table_info("delayed_jobs") Completed 500 Internal Server Error in 39443.7ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"ActiveRecord::StatementInvalid", :message=>"NameError: uninitialized constant Airbrake::Rails::BacktraceCleaner: PRAGMA table_info(\"delayed_jobs\")", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>35, :function=>"last_caller"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract_adapter.rb", :line=>275, :function=>"log"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>242, :function=>"exec_query"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>471, :function=>"table_structure"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>346, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/schema_cache.rb", :line=>12, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>229, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>244, :function=>"column_defaults"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/base.rb", :line=>482, :function=>"initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"new"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__4553029340162503430__process_action__3049495138898750921__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__4487930855000489640__call__3830074818261666621__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}, {:type=>"NameError", :message=>"uninitialized constant Airbrake::Rails::BacktraceCleaner", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>35, :function=>"last_caller"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/active_record_subscriber.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract_adapter.rb", :line=>275, :function=>"log"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>242, :function=>"exec_query"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>471, :function=>"table_structure"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/sqlite_adapter.rb", :line=>346, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/schema_cache.rb", :line=>12, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>229, :function=>"columns"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/model_schema.rb", :line=>244, :function=>"column_defaults"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/base.rb", :line=>482, :function=>"initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"new"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__4553029340162503430__process_action__3049495138898750921__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__4487930855000489640__call__3830074818261666621__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"e59efc4360f32141b726f59f647cf185", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e583bd740a3967b1bd10dae1a7f6cc8c9d57a3a350001f33d34ffd16d154", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e583bd740a3967b1bd10dae1a7f6cc8c9d57a3a350001f33d34ffd16d154", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70252539115340 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 20:19:15 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.9ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>88, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2912959547541574392__process_action__1380952510475670141__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__2927779782290469512__call__767122357122625983__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"348984bf56eb4ddb2f4db37f6bbf78bf", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"1852ccd47422820a926da8058cc519a076112eb795a9ec3be652d236e2e9", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"1852ccd47422820a926da8058cc519a076112eb795a9ec3be652d236e2e9", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70253747201940 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:19:20 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 25.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 20:19:22 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.3ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>88, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__1704214308982887106__process_action__2496881693987700673__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__1798043141358433076__call__4096501298118264180__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"920c90c582bd5136b23c693b086e7634", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"4789423a10e3d97ea6c6438265a154fb9a6206c09c407e96f2d0b0ebbff0", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"4789423a10e3d97ea6c6438265a154fb9a6206c09c407e96f2d0b0ebbff0", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70215234385920 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:19:22 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 20:19:24 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.9ms) Completed 200 OK in 6.5ms (Views: 6.3ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:19:24 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 7.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 20:19:24 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:19:24 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:19:24 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:19:24.563613000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:19:24.563588000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:19:24.563613000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>nil, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:19:24.563588000 +0300}] : begin transaction Completed 500 Internal Server Error in 2.8ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:19:24.563613000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:19:24.563588000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:19:24.563613000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>nil, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:19:24.563588000 +0300}] : begin transaction): lib/airbrake/rails/active_record_subscriber.rb:18:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:17:in `each' lib/airbrake/rails/active_record_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:19:24 +0300 Processing by DummyController#crash as HTML  (0.2ms) begin transaction RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>nil, :file=>nil, :line=>nil)) got: ({:end_time=>2019-04-12 20:19:24.570823000 +0300, :file=>nil, :func=>nil, :line=>nil, :method=>nil, :q...=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:19:24.570637000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>nil, :file=>nil, :line=>nil)"] +[{:end_time=>2019-04-12 20:19:24.570823000 +0300, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>nil, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:19:24.570637000 +0300}] : begin transaction Completed 500 Internal Server Error in 1.5ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>nil, :file=>nil, :line=>nil)) got: ({:end_time=>2019-04-12 20:19:24.570823000 +0300, :file=>nil, :func=>nil, :line=>nil, :method=>nil, :q...=>"begin transaction", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:19:24.570637000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>nil, :file=>nil, :line=>nil)"] +[{:end_time=>2019-04-12 20:19:24.570823000 +0300, + :file=>nil, + :func=>nil, + :line=>nil, + :method=>nil, + :query=>"begin transaction", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:19:24.570637000 +0300}] : begin transaction): lib/airbrake/rails/active_record_subscriber.rb:18:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:17:in `each' lib/airbrake/rails/active_record_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:19:24 +0300 Processing by DummyController#crash as HTML  (0.2ms) begin transaction SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction Completed 500 Internal Server Error in 2.0ms ActiveRecord::StatementInvalid (SQLite3::SQLException: cannot start a transaction within a transaction: begin transaction): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:19:33 +0300 Processing by DummyController#crash as HTML RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:19:33.833009000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:19:33.832943000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:19:33.833009000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>nil, + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:19:33.832943000 +0300}] : PRAGMA table_info("books") Completed 500 Internal Server Error in 11.9ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:19:33.833009000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:19:33.832943000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:19:33.833009000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>nil, + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:19:33.832943000 +0300}] : PRAGMA table_info("books")): lib/airbrake/rails/active_record_subscriber.rb:18:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:17:in `each' lib/airbrake/rails/active_record_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:24:07 +0300 Processing by DummyController#crash as HTML RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:24:07.960551000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:24:07.960491000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:24:07.960551000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>nil, + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:24:07.960491000 +0300}] : PRAGMA table_info("books") Completed 500 Internal Server Error in 72829.4ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:24:07.960551000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:24:07.960491000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:24:07.960551000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>nil, + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:24:07.960491000 +0300}] : PRAGMA table_info("books")): lib/airbrake/rails/active_record_subscriber.rb:19:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:17:in `each' lib/airbrake/rails/active_record_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.2ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:25:25 +0300 Processing by DummyController#crash as HTML RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:25:25.776950000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:25:25.776887000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:25:25.776950000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:25:25.776887000 +0300}] : PRAGMA table_info("books") Completed 500 Internal Server Error in 9311.0ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:25:25.776950000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:25:25.776887000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:25:25.776950000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:25:25.776887000 +0300}] : PRAGMA table_info("books")): lib/airbrake/rails/active_record_subscriber.rb:19:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:17:in `each' lib/airbrake/rails/active_record_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:25:40 +0300 Processing by DummyController#crash as HTML RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:25:40.795654000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:25:40.795595000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:25:40.795654000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:25:40.795595000 +0300}] : PRAGMA table_info("books") Completed 500 Internal Server Error in 221937.2ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:25:40.795654000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:25:40.795595000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:25:40.795654000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:25:40.795595000 +0300}] : PRAGMA table_info("books")): lib/airbrake/rails/active_record_subscriber.rb:19:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:17:in `each' lib/airbrake/rails/active_record_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:29:26 +0300 Processing by DummyController#crash as HTML RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:29:26.319465000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:29:26.319332000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:29:26.319465000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:29:26.319332000 +0300}] : PRAGMA table_info("books") Completed 500 Internal Server Error in 12.9ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:29:26.319465000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:29:26.319332000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:29:26.319465000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:29:26.319332000 +0300}] : PRAGMA table_info("books")): lib/airbrake/rails/active_record_subscriber.rb:18:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:17:in `each' lib/airbrake/rails/active_record_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.3ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:30:26 +0300 Processing by DummyController#crash as HTML RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:30:26.308987000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:30:26.308917000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:30:26.308987000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:30:26.308917000 +0300}] : PRAGMA table_info("books") Completed 500 Internal Server Error in 12.1ms ActiveRecord::StatementInvalid (RSpec::Mocks::MockExpectationError: Airbrake received :notify_query with unexpected arguments expected: (hash_including(:route=>"/crash(.:format)", :method=>"GET", :func=>"tap", :file=>"lib/airbrake/rails/active_record_subscriber.rb", :line=>"anything")) got: ({:end_time=>2019-04-12 20:30:26.308987000 +0300, :file=>"lib/airbrake/rails/active_record_subscriber....able_info(\"books\")", :route=>"/crash(.:format)", :start_time=>2019-04-12 20:30:26.308917000 +0300}) Diff: @@ -1,2 +1,9 @@ -["hash_including(:route=>\"/crash(.:format)\", :method=>\"GET\", :func=>\"tap\", :file=>\"lib/airbrake/rails/active_record_subscriber.rb\", :line=>\"anything\")"] +[{:end_time=>2019-04-12 20:30:26.308987000 +0300, + :file=>"lib/airbrake/rails/active_record_subscriber.rb", + :func=>"call", + :line=>15, + :method=>"GET", + :query=>"PRAGMA table_info(\"books\")", + :route=>"/crash(.:format)", + :start_time=>2019-04-12 20:30:26.308917000 +0300}] : PRAGMA table_info("books")): lib/airbrake/rails/active_record_subscriber.rb:18:in `block in call' lib/airbrake/rails/active_record_subscriber.rb:17:in `each' lib/airbrake/rails/active_record_subscriber.rb:17:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.5ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:36:52 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 13.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 20:36:59 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 18.5ms (Views: 5.8ms | ActiveRecord: 0.3ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-12 20:36:59 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.4ms (Views: 1.3ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-12 20:36:59 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 10.9ms (Views: 1.0ms | ActiveRecord: 0.2ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 20:36:59 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:01 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 22.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:03 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:05 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:07 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:09 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:11 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.3ms (Views: 9.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:13 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 9.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:15 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 19.5ms (Views: 13.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:17 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.3ms (Views: 10.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:19 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 9.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:21 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.1ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:23 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.8ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:25 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.2ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:27 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.7ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:29 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.1ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:31 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.9ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-12 20:37:33 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/delayed_job" for 127.0.0.1 at 2019-04-12 20:37:35 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 14.1ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>88, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>155, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2774715495332240901__process_action__3775110520874585343__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3620375517416957079__call__446354586989281181__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"ec53c87431d4a96facbcf2926a3e2bc9", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"2a4f683573da9bfaf5b63ca225d23a068c71c68c37cec978ec8d56219316", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"2a4f683573da9bfaf5b63ca225d23a068c71c68c37cec978ec8d56219316", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70143214220820 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "breakdown.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-12 20:37:35 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.9ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:37:35 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:37:35 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:37:35 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 6.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-12 20:37:35 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:37:35 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 17.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:37:38 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:37:40 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:37:42 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:37:44 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:37:46 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:37:48 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-12 20:37:50 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.3ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:37:50 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 6.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-12 20:37:50 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL Connecting to database specified by DATABASE_URL  (3.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:26 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (1.2ms) Completed 200 OK in 21.2ms (Views: 15.3ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:28 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.0ms (Views: 9.8ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:30 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.7ms (Views: 9.0ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:32 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.9ms (Views: 9.3ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:34 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.0ms (Views: 10.6ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:36 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 9.6ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:38 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 26.6ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:40 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.3ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:42 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.2ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:44 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.3ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:46 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.1ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:49 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.2ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:51 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 28.3ms (Views: 1.7ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:53 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.5ms (Views: 0.9ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:55 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.7ms (Views: 0.9ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:57 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.2ms (Views: 0.9ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 18:59:59 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.6ms (Views: 1.0ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:00:01 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.9ms (Views: 1.0ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-16 19:00:03 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 14.6ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"TypeError", :message=>"no implicit conversion of nil into Hash", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb", :line=>14, :function=>"merge"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb", :line=>14, :function=>"block in call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb", :line=>13, :function=>"each"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb", :line=>13, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>47, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"block in publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/fanout.rb", :line=>25, :function=>"publish"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"ensure in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>25, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3181085627949085257__call__1054119342240340653__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}, {:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>89, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>162, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__1925053402297380974__process_action__3719222544436343465__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3181085627949085257__call__1054119342240340653__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.3", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"dac7756dc110b11b8335315fc197fc58", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"a1492b3b62961e5c30539790597997b29344e6a7f72d6b6639800723342f", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"a1492b3b62961e5c30539790597997b29344e6a7f72d6b6639800723342f", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70342656736540 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only", "dummy/breakdown_http.html.erb"=>"breakdown_http"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-16 19:00:03 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.1ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:00:03 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.1ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:00:03 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.3ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:00:05 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 6.1ms RSpec::Expectations::ExpectationNotMetError ( expected: "AirbrakeTestError" got: "TypeError" (compared using ==) ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-16 19:00:05 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError ((Airbrake).notify(#]}>}, @truncator=#>) expected: 0 times with any arguments received: 1 time with arguments: (#]}>}, @truncator=#>)): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:00:05 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.4ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:00:07 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 29.5ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:00:09 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.6ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:00:11 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.9ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:00:13 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.2ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:00:15 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 22.5ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:00:17 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.9ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:00:19 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 6.0ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:00:19 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.3ms TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:00:19 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.8ms (Views: 0.9ms | ActiveRecord: 0.2ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-16 19:00:19 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.1ms) Completed 200 OK in 1.1ms (Views: 1.0ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-16 19:00:19 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (0.3ms) Completed 200 OK in 4926.8ms (Views: 1.6ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:00:24 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 9.7ms (Views: 1.1ms | ActiveRecord: 0.2ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-16 19:00:24 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.5ms (Views: 1.0ms | ActiveRecord: 0.0ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:00:39 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.8ms) Completed 200 OK in 17.9ms (Views: 5.4ms | ActiveRecord: 0.4ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:00:52 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.2ms (Views: 5.6ms | ActiveRecord: 0.3ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:02:53 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 23.2ms (Views: 6.6ms | ActiveRecord: 0.3ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:03:12 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 18.2ms (Views: 5.6ms | ActiveRecord: 0.3ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:03:24 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 22.5ms (Views: 5.9ms | ActiveRecord: 0.4ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:03:36 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.5ms (Views: 0.9ms | ActiveRecord: 0.2ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:03:40 +0300 Processing by DummyController#breakdown as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 20.4ms (Views: 6.1ms | ActiveRecord: 0.5ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:04:01 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 18.4ms (Views: 5.6ms | ActiveRecord: 0.3ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:04:44 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.1ms (Views: 5.4ms | ActiveRecord: 0.4ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:05:16 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.2ms (Views: 5.9ms | ActiveRecord: 0.4ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:14:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.2ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:05:27 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.3ms (Views: 5.7ms | ActiveRecord: 0.3ms) TypeError (no implicit conversion of nil into Hash): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:15:in `merge' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:15:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:06:47 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 18.6ms (Views: 5.6ms | ActiveRecord: 0.3ms) Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started HEAD "/crash" for 127.0.0.1 at 2019-04-16 19:07:47 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 12.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:07:47 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:07:47 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:07:49 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:07:51 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:07:53 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:07:55 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:07:57 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:07:59 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 16.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-16 19:07:59 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.8ms) Completed 200 OK in 5.4ms (Views: 5.3ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 19:07:59 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:01 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:03 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 21.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:05 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:07 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 11.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:09 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:11 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.5ms (Views: 9.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:13 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.9ms (Views: 12.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:15 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 20.6ms (Views: 15.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:17 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 29.8ms (Views: 20.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:19 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.2ms (Views: 9.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:21 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.6ms (Views: 9.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:23 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.1ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:25 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:27 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.8ms (Views: 2.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:29 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:31 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:08:33 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:08:36 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 9.6ms (Views: 1.0ms | ActiveRecord: 0.2ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:08:36 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.6ms (Views: 0.9ms | ActiveRecord: 0.2ms) Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-16 19:08:36 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (0.4ms) Completed 200 OK in 682114.4ms (Views: 4.1ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>4.0969999972730875}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_http(.:format)", :start_time=>2019-04-16 19:08:36.043757000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>4.0969999972730875}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_http(.:format)", + :start_time=>2019-04-16 19:08:36.043757000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-16 19:19:58 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.1ms) Completed 200 OK in 1.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:19:58 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 10.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.4ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-16 19:20:07 +0300 Processing by DummyController#breakdown_http as HTML Completed 500 Internal Server Error in 12836.9ms NameError (uninitialized constant Airbrake::Benchmark): lib/airbrake/rails/net_http.rb:13:in `request' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-16 19:20:49 +0300 Processing by DummyController#breakdown_http as HTML Completed 500 Internal Server Error in 15587.2ms NameError (uninitialized constant Airbrake::Benchmark): lib/airbrake/rails/net_http.rb:13:in `request' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.2ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-16 19:21:22 +0300 Processing by DummyController#breakdown_http as HTML Completed 500 Internal Server Error in 19570.9ms NameError (uninitialized constant Airbrake::Benchmark): lib/airbrake/rails/net_http.rb:13:in `request' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (2.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-16 19:33:45 +0300 Processing by DummyController#breakdown_http as HTML Completed 500 Internal Server Error in 18026.8ms WebMock::NetConnectNotAllowedError (Real HTTP connections are disabled. Unregistered request: GET http://example.com/ with headers {'Accept'=>'*/*', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'User-Agent'=>'Ruby'} You can stub this request with the following snippet: stub_request(:get, "http://example.com/"). with(:headers => {'Accept'=>'*/*', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'User-Agent'=>'Ruby'}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.airbrake.io/api/v3/projects/113743/notices") ============================================================): lib/airbrake/rails/net_http.rb:14:in `block in request' lib/airbrake/rails/net_http.rb:13:in `request' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-16 19:34:12 +0300 Processing by DummyController#breakdown_http as HTML Completed 500 Internal Server Error in 1.3ms WebMock::NetConnectNotAllowedError (Real HTTP connections are disabled. Unregistered request: GET http://example.com/ with headers {'Accept'=>'*/*', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'User-Agent'=>'Ruby'} You can stub this request with the following snippet: stub_request(:get, "http://example.com/"). with(:headers => {'Accept'=>'*/*', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'User-Agent'=>'Ruby'}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.airbrake.io/api/v3/projects/113743/notices") ============================================================): lib/airbrake/rails/net_http.rb:13:in `block in request' lib/airbrake/rails/net_http.rb:12:in `request' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-16 19:34:35 +0300 Processing by DummyController#breakdown_http as HTML Completed 500 Internal Server Error in 1.4ms WebMock::NetConnectNotAllowedError (Real HTTP connections are disabled. Unregistered request: GET http://example.com/ with headers {'Accept'=>'*/*', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'User-Agent'=>'Ruby'} You can stub this request with the following snippet: stub_request(:get, "http://example.com/"). with(:headers => {'Accept'=>'*/*', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'User-Agent'=>'Ruby'}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.airbrake.io/api/v3/projects/113743/notices") ============================================================): lib/airbrake/rails/net_http.rb:13:in `block in request' lib/airbrake/rails/net_http.rb:12:in `request' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-16 19:40:11 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (1.1ms) Completed 200 OK in 10.7ms (Views: 9.0ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>9.0290000080131}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_http(.:format)", :start_time=>2019-04-16 19:40:11.194878000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>9.0290000080131}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_http(.:format)", + :start_time=>2019-04-16 19:40:11.194878000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:18:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-16 19:40:17 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (1.1ms) Completed 200 OK in 7.7ms (Views: 6.3ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>6.251999991945922}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_http(.:format)", :start_time=>2019-04-16 19:40:17.412085000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>6.251999991945922}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_http(.:format)", + :start_time=>2019-04-16 19:40:17.412085000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:18:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-16 19:40:39 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (1.0ms) Completed 200 OK in 25080.1ms (Views: 7.6ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>7.627999992109835}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_http(.:format)", :start_time=>2019-04-16 19:40:40.006203000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>7.627999992109835}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_http(.:format)", + :start_time=>2019-04-16 19:40:40.006203000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:18:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-16 19:41:23 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (0.9ms) Completed 200 OK in 7.8ms (Views: 6.1ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.2ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/resque" for 127.0.0.1 at 2019-04-16 19:41:50 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.9ms) Completed 200 OK in 6.5ms (Views: 5.3ms | ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2019-04-16 19:41:50 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.0ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:41:50 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 22.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:41:50 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.2ms (Views: 10.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:41:52 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.7ms (Views: 9.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:41:54 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.5ms (Views: 10.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:41:56 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.5ms (Views: 9.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:41:58 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.3ms (Views: 9.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:42:00 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.2ms (Views: 11.2ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 19:42:02 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 24.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 19:42:04 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 19:42:06 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 19:42:09 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 19:42:11 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-16 19:42:13 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 11.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:42:15 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 19.8ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:42:17 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.5ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:42:19 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:42:21 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.5ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:42:23 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.6ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-16 19:42:25 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:42:27 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-16 19:42:27 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:42:27 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:42:29 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 9.0ms (Views: 1.0ms | ActiveRecord: 0.2ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-16 19:42:29 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.4ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-16 19:42:29 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.1ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-16 19:42:29 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.8ms (Views: 1.0ms | ActiveRecord: 0.1ms) Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:42:29 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:42:29 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-16 19:42:29 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 13.7ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>89, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>162, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__1692480013397482825__process_action__3097670573497951035__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__808678352375306834__call__3684583513792529706__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.5", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"1b3f390f6b5a23db80b49839551a78b6", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e61e9d024ed6cd0cb5e4c61cbf23d944fbd304e36a1108d6c7d6ae92dbd7", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"e61e9d024ed6cd0cb5e4c61cbf23d944fbd304e36a1108d6c7d6ae92dbd7", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70141111922740 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "breakdown.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "breakdown_http.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_http.html.erb]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only", "dummy/breakdown_http.html.erb"=>"breakdown_http"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:42:29 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 26.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:42:31 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:42:33 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:42:35 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:42:37 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:42:39 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-16 19:42:41 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (3.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/delayed_job" for 127.0.0.1 at 2019-04-17 15:32:44 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 12.7ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>89, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>162, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__1331729261264501381__process_action__2943679682932834350__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__331945009813431424__call__752185537284113585__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.5", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"47c84e218258d64ab794fa4a36dca8f5", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"7c54efc0fc1e38e890577e4148a9be72d891aee163ebfd6aca0bf0a860f3", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"7c54efc0fc1e38e890577e4148a9be72d891aee163ebfd6aca0bf0a860f3", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70319056093960 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only", "dummy/breakdown_http.html.erb"=>"breakdown_http"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-17 15:32:44 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 11.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-17 15:32:44 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-17 15:32:44 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-17 15:32:46 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-17 15:32:48 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-17 15:32:50 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-17 15:32:52 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-17 15:32:54 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-17 15:32:56 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-17 15:32:58 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (1.0ms) Completed 200 OK in 24.1ms (Views: 8.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:00 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:02 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.4ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:04 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:06 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.4ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:09 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.6ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:11 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.4ms (Views: 9.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:13 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.4ms (Views: 9.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:15 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.0ms (Views: 9.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:17 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.6ms (Views: 11.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:19 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 29.7ms (Views: 23.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:21 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 23.8ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:23 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:25 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:27 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:29 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 11.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:31 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 21.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-17 15:33:33 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-17 15:33:35 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.3ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-17 15:33:35 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 7.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-17 15:33:35 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-17 15:33:35 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.8ms (Views: 0.9ms | ActiveRecord: 0.2ms) Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-17 15:33:35 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.0ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-17 15:33:35 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-17 15:33:35 +0300 Processing by DummyController#breakdown as */*  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.3ms (Views: 1.0ms | ActiveRecord: 0.2ms) Started GET "/crash" for 127.0.0.1 at 2019-04-17 15:33:35 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-17 15:33:37 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 13.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-17 15:33:37 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (4.0ms) select sqlite_version(*)  (0.8ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 00:52:20 +0300 Processing by DummyController#breakdown_curl_http as HTML Completed 500 Internal Server Error in 1.4ms NoMethodError (undefined method `map' for "/":String Did you mean? tap): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 00:56:54 +0300 Processing by DummyController#breakdown_curl_http as HTML Completed 500 Internal Server Error in 15410.3ms NoMethodError (undefined method `map' for "/":String Did you mean? tap): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 00:57:18 +0300 Processing by DummyController#breakdown_curl_http as HTML Completed 500 Internal Server Error in 333055.1ms NoMethodError (undefined method `map' for "/":String Did you mean? tap): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:02:55 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (1.1ms) Completed 200 OK in 9.7ms (Views: 8.4ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>8.36800000979565}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http(.:format)", :start_time=>2019-04-18 01:02:55.889262000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :curl_http=>#, @args=[]>})"] +[{:groups=>{:view=>8.36800000979565}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http(.:format)", + :start_time=>2019-04-18 01:02:55.889262000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:03:16 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.9ms) Completed 200 OK in 7.3ms (Views: 6.1ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>6.089000002248213}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http(.:format)", :start_time=>2019-04-18 01:03:16.482090000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :curl_http=>#, @args=[]>})"] +[{:groups=>{:view=>6.089000002248213}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http(.:format)", + :start_time=>2019-04-18 01:03:16.482090000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:03:22 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.9ms) Completed 200 OK in 7.5ms (Views: 6.2ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>6.170000007841736}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http(.:format)", :start_time=>2019-04-18 01:03:22.252538000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :curl_http=>#, @args=[]>})"] +[{:groups=>{:view=>6.170000007841736}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http(.:format)", + :start_time=>2019-04-18 01:03:22.252538000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:03:43 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.8ms) Completed 200 OK in 6.9ms (Views: 5.7ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>5.7090000045718625}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http(.:format)", :start_time=>2019-04-18 01:03:43.581633000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :curl_http=>#, @args=[]>})"] +[{:groups=>{:view=>5.7090000045718625}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http(.:format)", + :start_time=>2019-04-18 01:03:43.581633000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:04:02 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.9ms) Completed 200 OK in 7.2ms (Views: 6.0ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>5.99599999259226}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http(.:format)", :start_time=>2019-04-18 01:04:02.076730000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :curl_http=>#, @args=[]>})"] +[{:groups=>{:view=>5.99599999259226}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http(.:format)", + :start_time=>2019-04-18 01:04:02.076730000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:04:27 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (1.8ms) Completed 200 OK in 10.5ms (Views: 9.3ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>9.269999995012768}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http(.:format)", :start_time=>2019-04-18 01:04:27.403376000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>9.269999995012768}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http(.:format)", + :start_time=>2019-04-18 01:04:27.403376000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:04:39 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (1.0ms) Completed 200 OK in 7.3ms (Views: 6.2ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>6.185000005643815}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http(.:format)", :start_time=>2019-04-18 01:04:39.753797000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>6.185000005643815}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http(.:format)", + :start_time=>2019-04-18 01:04:39.753797000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:05:35 +0300 Processing by DummyController#breakdown_curl_http as HTML Completed 500 Internal Server Error in 4.0ms NameError (undefined local variable or method `request' for # Did you mean? request_size): lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:06:11 +0300 Processing by DummyController#breakdown_curl_http as HTML Completed 500 Internal Server Error in 3.4ms NameError (undefined local variable or method `request' for # Did you mean? request_size): lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.2ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:06:19 +0300 Processing by DummyController#breakdown_curl_http as HTML Completed 500 Internal Server Error in 25725.6ms NameError (undefined local variable or method `request' for # Did you mean? request_size): lib/airbrake/rails/curb.rb:27:in `block in http' lib/airbrake/rails/curb.rb:26:in `http' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:06:49 +0300 Processing by DummyController#breakdown_curl_http as HTML Completed 500 Internal Server Error in 5.5ms SystemStackError (stack level too deep): lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rails/curb.rb:26:in `block in http' lib/airbrake/rails/curb.rb:25:in `http' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:06:58 +0300 Processing by DummyController#breakdown_curl_http as HTML Connecting to database specified by DATABASE_URL  (1.3ms) select sqlite_version(*)  (0.5ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:07:26 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (1.0ms) Completed 200 OK in 9647.8ms (Views: 7.5ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 01:07:44 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.8ms) Completed 200 OK in 6.9ms (Views: 5.6ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (3.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-18 16:19:09 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (1.1ms) Completed 200 OK in 20.7ms (Views: 7.3ms | ActiveRecord: 0.3ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-18 16:19:09 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.1ms) Completed 200 OK in 1.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-18 16:19:09 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (0.1ms) Completed 200 OK in 2.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-18 16:19:09 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.5ms (Views: 0.9ms | ActiveRecord: 0.1ms) Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 16:19:09 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.6ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/delayed_job" for 127.0.0.1 at 2019-04-18 16:19:09 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.6ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>90, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>169, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__4215062320411802987__process_action__166289494608198435__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__489544523277614048__call__1765855205675452796__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.5", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"0cf84821b65acbb6c9b76ca61e0ed1e7", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"77e8db9254c71bab2fd9b8a8d20015e45c758378e24f13dcd11787157607", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"77e8db9254c71bab2fd9b8a8d20015e45c758378e24f13dcd11787157607", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70100112681760 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "breakdown.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "breakdown_http.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_http.html.erb]}}}, "breakdown_curl_http.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_curl_http.html.erb]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only", "dummy/breakdown_http.html.erb"=>"breakdown_http", "dummy/breakdown_curl_http.html.erb"=>"breakdown_curl_http"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-18 16:19:09 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:09 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.5ms (Views: 9.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:11 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.1ms (Views: 9.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:13 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.5ms (Views: 11.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:15 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.8ms (Views: 8.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:17 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.8ms (Views: 10.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:19 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.2ms (Views: 11.6ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:21 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 20.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:23 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:25 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:27 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:30 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:32 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:34 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.0ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:36 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.3ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:38 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.3ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:40 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.6ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:42 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.6ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 16:19:44 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.9ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-18 16:19:46 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 16:19:48 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 16:19:50 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 25.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 16:19:52 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 22.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 16:19:54 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 16:19:56 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 16:19:58 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 16:20:00 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-18 16:20:02 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 16:20:02 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 16:20:02 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 16:20:02 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-18 16:20:02 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.0ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-18 16:20:02 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 5.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_put" for 127.0.0.1 at 2019-04-18 16:20:31 +0300 Processing by DummyController#breakdown_curl_http_put as HTML Completed 500 Internal Server Error in 1.5ms WebMock::NetConnectNotAllowedError (Real HTTP connections are disabled. Unregistered request: PUT http://example.com/ with headers {'Expect'=>''} You can stub this request with the following snippet: stub_request(:put, "http://example.com/"). with(:headers => {'Expect'=>''}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:get, "http://example.com/") stub_request(:post, "https://api.airbrake.io/api/v3/projects/113743/notices") ============================================================): lib/airbrake/rails/curb.rb:28:in `block in http' lib/airbrake/rails/curb.rb:27:in `http' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_put" for 127.0.0.1 at 2019-04-18 16:20:49 +0300 Processing by DummyController#breakdown_curl_http_put as HTML Rendered dummy/breakdown_curl_http_put.html.erb within layouts/application (0.8ms) Completed 200 OK in 7.0ms (Views: 5.7ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_put" for 127.0.0.1 at 2019-04-18 16:21:01 +0300 Processing by DummyController#breakdown_curl_http_put as HTML Rendered dummy/breakdown_curl_http_put.html.erb within layouts/application (1.2ms) Completed 200 OK in 6114.4ms (Views: 6.8ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_put" for 127.0.0.1 at 2019-04-18 17:14:41 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_curl_http_put"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:359:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_put" for 127.0.0.1 at 2019-04-18 17:14:53 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_curl_http_put"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:359:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 17:15:04 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Completed 500 Internal Server Error in 1.3ms WebMock::NetConnectNotAllowedError (Real HTTP connections are disabled. Unregistered request: GET http://example.com/ You can stub this request with the following snippet: stub_request(:get, "http://example.com/"). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:put, "http://example.com/") stub_request(:post, "https://api.airbrake.io/api/v3/projects/113743/notices") ============================================================): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 17:15:12 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Completed 500 Internal Server Error in 1.6ms WebMock::NetConnectNotAllowedError (Real HTTP connections are disabled. Unregistered request: GET http://example.com/ You can stub this request with the following snippet: stub_request(:get, "http://example.com/"). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:put, "http://example.com/") stub_request(:post, "https://api.airbrake.io/api/v3/projects/113743/notices") ============================================================): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 17:15:25 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Completed 500 Internal Server Error in 1.4ms WebMock::NetConnectNotAllowedError (Real HTTP connections are disabled. Unregistered request: GET http://example.com/ You can stub this request with the following snippet: stub_request(:get, "http://example.com/"). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:put, "http://example.com/") stub_request(:post, "https://api.airbrake.io/api/v3/projects/113743/notices") ============================================================): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 17:15:37 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (1.1ms) Completed 200 OK in 15265.3ms (Views: 7.5ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>7.478999992599711}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_easy(.:format)", :start_time=>2019-04-18 17:15:37.631192000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>7.478999992599711}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_easy(.:format)", + :start_time=>2019-04-18 17:15:37.631192000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.5ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 17:15:57 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (0.9ms) Completed 200 OK in 8.2ms (Views: 6.6ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>6.644000008236617}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_easy(.:format)", :start_time=>2019-04-18 17:15:57.246195000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>6.644000008236617}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_easy(.:format)", + :start_time=>2019-04-18 17:15:57.246195000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 17:16:06 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (1.2ms) Completed 200 OK in 7.8ms (Views: 6.6ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>6.563999981153756}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_easy(.:format)", :start_time=>2019-04-18 17:16:06.780471000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>6.563999981153756}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_easy(.:format)", + :start_time=>2019-04-18 17:16:06.780471000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 17:25:36 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (0.8ms) Completed 200 OK in 6.8ms (Views: 5.6ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>5.629000021144748}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_easy(.:format)", :start_time=>2019-04-18 17:25:36.251967000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>5.629000021144748}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_easy(.:format)", + :start_time=>2019-04-18 17:25:36.251967000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 17:25:55 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (0.9ms) Completed 200 OK in 6.9ms (Views: 5.7ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>5.678000015905127}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_easy(.:format)", :start_time=>2019-04-18 17:25:55.997787000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>5.678000015905127}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_easy(.:format)", + :start_time=>2019-04-18 17:25:55.997787000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 17:26:04 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (0.9ms) Completed 200 OK in 7.1ms (Views: 5.9ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>5.898000003071502}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_easy(.:format)", :start_time=>2019-04-18 17:26:04.407399000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>5.898000003071502}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_easy(.:format)", + :start_time=>2019-04-18 17:26:04.407399000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 17:32:35 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (0.9ms) Completed 200 OK in 6.9ms (Views: 5.7ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>5.72200000169687}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_easy(.:format)", :start_time=>2019-04-18 17:32:35.973277000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>5.72200000169687}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_easy(.:format)", + :start_time=>2019-04-18 17:32:35.973277000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 17:32:49 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (1.4ms) Completed 200 OK in 364526.5ms (Views: 7.6ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>7.569000008516014}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_easy(.:format)", :start_time=>2019-04-18 17:32:49.487878000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>7.569000008516014}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_easy(.:format)", + :start_time=>2019-04-18 17:32:49.487878000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 17:38:57 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (1.1ms) Completed 200 OK in 37717.0ms (Views: 7.0ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>6.977000011829659}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_easy(.:format)", :start_time=>2019-04-18 17:38:57.841321000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>6.977000011829659}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_easy(.:format)", + :start_time=>2019-04-18 17:38:57.841321000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 18:06:20 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.8ms) Completed 200 OK in 7.0ms (Views: 5.6ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 18:06:37 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (1.0ms) Completed 200 OK in 7.2ms (Views: 5.9ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>#, @args=[], @actual=0>})) got: ({:groups=>{:http=>0, :view=>5.917000002227724}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http(.:format)", :start_time=>2019-04-18 18:06:37.409380000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[], @actual=5.917000002227724>, :http=>#, @args=[], @actual=0>})"] +[{:groups=>{:http=>0, :view=>5.917000002227724}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http(.:format)", + :start_time=>2019-04-18 18:06:37.409380000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/" for 127.0.0.1 at 2019-04-18 19:27:17 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.9ms) Completed 200 OK in 5.5ms (Views: 5.3ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:27:17 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 24.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:17 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:19 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:21 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 23.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:23 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 24.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:25 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:27 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 20.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:29 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 15.2ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:31 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.4ms (Views: 9.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:33 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.9ms (Views: 9.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:35 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:37 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.2ms (Views: 11.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:39 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.2ms (Views: 9.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:41 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.3ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:43 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:45 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:47 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 18.0ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:49 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.7ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:27:51 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.6ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:27:53 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-18 19:27:55 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 3.0ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started HEAD "/crash" for 127.0.0.1 at 2019-04-18 19:27:55 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 7.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:27:55 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:27:55 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:27:57 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 33.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:27:59 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:28:02 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:28:04 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 24.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:28:06 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 23.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:28:08 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-18 19:28:10 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 9.2ms (Views: 0.9ms | ActiveRecord: 0.2ms) Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 19:28:10 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_curl_http_easy"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:359:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-18 19:28:10 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.1ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-18 19:28:10 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books"  Rendered dummy/breakdown.html.erb within layouts/application (2.2ms) Completed 200 OK in 10.7ms (Views: 3.2ms | ActiveRecord: 0.1ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-18 19:28:10 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.3ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 19:28:10 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.3ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:28:10 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:28:10 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-18 19:28:10 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.5ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>90, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>169, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__1527769240988673403__process_action__1116090366711470977__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3592830499902736489__call__2943115592154194466__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.5", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"861171cdd9c28701f3a8c77833de36c7", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"c14bebb8f2eb2019d7e647001957320640b60a42ce1d7d49aaab550ffd70", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"c14bebb8f2eb2019d7e647001957320640b60a42ce1d7d49aaab550ffd70", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70300393492940 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}, "breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "breakdown_http.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_http.html.erb]}}}, "breakdown.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "breakdown_curl_http.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_curl_http.html.erb]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only", "dummy/breakdown_http.html.erb"=>"breakdown_http", "dummy/breakdown_curl_http.html.erb"=>"breakdown_curl_http"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:31:56 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 11.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-18 19:31:56 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-18 19:31:56 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (1.0ms) Completed 200 OK in 12.5ms (Views: 5.6ms | ActiveRecord: 0.1ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-18 19:31:57 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.1ms) Completed 200 OK in 1.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 19:31:57 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_curl_http_easy"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:359:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-18 19:31:57 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.1ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-18 19:31:57 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.6ms (Views: 1.0ms | ActiveRecord: 0.2ms) Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 19:31:57 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.3ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/delayed_job" for 127.0.0.1 at 2019-04-18 19:31:57 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 10.4ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>90, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>169, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2030700000428832302__process_action__2141882682276918195__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__3320012150122531487__call__2724024945115455694__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.5", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"94fca7a893e6be61f97de3a65041a9d1", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"71892c22a7af9a6c54f38b0f02b7b7ab013c504068abeb88a95470c207c9", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"71892c22a7af9a6c54f38b0f02b7b7ab013c504068abeb88a95470c207c9", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70113335777680 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "breakdown.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "breakdown_http.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_http.html.erb]}}}, "breakdown_curl_http.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_curl_http.html.erb]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only", "dummy/breakdown_http.html.erb"=>"breakdown_http", "dummy/breakdown_curl_http.html.erb"=>"breakdown_curl_http"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:31:57 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.1ms) Completed 200 OK in 14.2ms (Views: 9.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:31:59 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.1ms (Views: 9.2ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/" for 127.0.0.1 at 2019-04-18 19:32:51 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.9ms) Completed 200 OK in 5.7ms (Views: 5.5ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:32:52 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 19.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:32:52 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-18 19:32:54 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.9ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:32:54 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:32:56 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:32:58 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:00 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:02 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:04 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:06 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 30.5ms (Views: 22.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:08 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 24.0ms (Views: 14.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:10 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.6ms (Views: 9.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:12 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.5ms (Views: 12.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:14 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.6ms (Views: 9.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:16 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.0ms (Views: 10.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:18 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.6ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:20 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.1ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:22 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.8ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:24 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.5ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:26 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.7ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:33:28 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:33:30 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 6.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-18 19:33:30 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 7.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-18 19:33:30 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.1ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.8ms (Views: 0.8ms | ActiveRecord: 0.2ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-18 19:33:30 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 8.3ms (Views: 1.1ms | ActiveRecord: 0.1ms) Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 19:33:30 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.1ms) Completed 200 OK in 2.3ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-18 19:33:30 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.6ms (Views: 1.4ms | ActiveRecord: 0.0ms) Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 19:33:30 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_curl_http_easy"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:360:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-18 19:33:30 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.6ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/delayed_job" for 127.0.0.1 at 2019-04-18 19:33:30 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 14.3ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>90, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>169, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2482611332231023573__process_action__3432148079884294708__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__1179438992307147210__call__4415614735790876667__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>184, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.5", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"f36b28a2e528257bf5a4e16f312d14d6", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"4d80df9e2c0286fc67a0201cb9adcd69a2b38615ced805fe934531b0c3ff", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"4d80df9e2c0286fc67a0201cb9adcd69a2b38615ced805fe934531b0c3ff", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70363767123020 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "breakdown_curl_http.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_curl_http.html.erb]}}}, "breakdown.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "breakdown_http.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_http.html.erb]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only", "dummy/breakdown_http.html.erb"=>"breakdown_http", "dummy/breakdown_curl_http.html.erb"=>"breakdown_curl_http"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:33:30 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 42.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:33:32 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 22.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:33:34 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 24.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:33:36 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 27.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:33:38 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:33:40 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:33:43 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:33:45 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 8.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:33:45 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-18 19:35:22 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.8ms) Completed 200 OK in 18.7ms (Views: 5.3ms | ActiveRecord: 0.3ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-18 19:35:22 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 19:35:22 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_curl_http_easy"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:360:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Started GET "/breakdown" for 127.0.0.1 at 2019-04-18 19:35:22 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 11.3ms (Views: 1.2ms | ActiveRecord: 0.2ms) Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 19:35:22 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.3ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-18 19:35:22 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.3ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:35:22 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.4ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:35:24 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:35:26 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.3ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:35:28 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.9ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:35:30 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.6ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:35:32 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.0ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:35:34 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.4ms (Views: 9.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:35:36 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.0ms (Views: 9.4ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 19:36:18 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_curl_http_easy"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:359:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 19:36:30 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_curl_http_easy"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:359:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 19:36:47 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_curl_http_easy"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' (pry):1:in `block (4 levels) in ' pry (0.12.2) lib/pry/pry_instance.rb:365:in `eval' pry (0.12.2) lib/pry/pry_instance.rb:365:in `evaluate_ruby' pry (0.12.2) lib/pry/pry_instance.rb:333:in `handle_line' pry (0.12.2) lib/pry/pry_instance.rb:254:in `block (2 levels) in eval' pry (0.12.2) lib/pry/pry_instance.rb:253:in `catch' pry (0.12.2) lib/pry/pry_instance.rb:253:in `block in eval' pry (0.12.2) lib/pry/pry_instance.rb:252:in `catch' pry (0.12.2) lib/pry/pry_instance.rb:252:in `eval' pry (0.12.2) lib/pry/repl.rb:75:in `block in repl' pry (0.12.2) lib/pry/repl.rb:65:in `loop' pry (0.12.2) lib/pry/repl.rb:65:in `repl' pry (0.12.2) lib/pry/repl.rb:36:in `block in start' pry (0.12.2) lib/pry/input_lock.rb:59:in `__with_ownership' pry (0.12.2) lib/pry/input_lock.rb:76:in `with_ownership' pry (0.12.2) lib/pry/repl.rb:36:in `start' pry (0.12.2) lib/pry/repl.rb:13:in `start' pry (0.12.2) lib/pry/pry_class.rb:209:in `start' pry (0.12.2) lib/pry/core_extensions.rb:43:in `pry' spec/integration/rails/rails_spec.rb:359:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 19:38:35 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_curl_http_easy"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:360:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 19:38:46 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (0.8ms) Completed 200 OK in 6.6ms (Views: 5.5ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>5.471999989822507}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_multi(.:format)", :start_time=>2019-04-18 19:38:46.700877000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>5.471999989822507}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_multi(.:format)", + :start_time=>2019-04-18 19:38:46.700877000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 19:39:03 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (0.8ms) Completed 200 OK in 6.8ms (Views: 5.5ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>5.536000011488795}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_multi(.:format)", :start_time=>2019-04-18 19:39:03.093326000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>5.536000011488795}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_multi(.:format)", + :start_time=>2019-04-18 19:39:03.093326000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 19:39:10 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (0.9ms) Completed 200 OK in 7.1ms (Views: 6.0ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>5.9560000081546605}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_multi(.:format)", :start_time=>2019-04-18 19:39:10.927039000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>5.9560000081546605}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_multi(.:format)", + :start_time=>2019-04-18 19:39:10.927039000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 19:40:14 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (0.9ms) Completed 200 OK in 71708.7ms (Views: 8.7ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>8.736000017961487}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_easy(.:format)", :start_time=>2019-04-18 19:40:14.869634000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>8.736000017961487}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_easy(.:format)", + :start_time=>2019-04-18 19:40:14.869634000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 19:41:30 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (1.5ms) Completed 200 OK in 6636.9ms (Views: 8.0ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 19:41:42 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (1.1ms) Completed 200 OK in 870.6ms (Views: 8.4ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-18 19:45:32 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.9ms) Completed 200 OK in 19.7ms (Views: 5.8ms | ActiveRecord: 0.4ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-18 19:45:32 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.2ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-18 19:45:32 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.9ms (Views: 1.1ms | ActiveRecord: 0.1ms) Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-18 19:45:32 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.3ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-18 19:45:32 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.3ms (Views: 1.3ms | ActiveRecord: 0.0ms) Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-18 19:45:32 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/delayed_job" for 127.0.0.1 at 2019-04-18 19:45:32 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.5ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>94, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>185, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__1474904512970941113__process_action__4471059916201895448__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__1799484275040889002__call__3380905939203563366__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.5", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"99c8ffd4fa9bf0576860b75d310714c5", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"c79701d280765c7dbced530ed16bd2088e575d8d635d8b6d9693e26290f7", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"c79701d280765c7dbced530ed16bd2088e575d8d635d8b6d9693e26290f7", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70343493166000 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "breakdown.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "breakdown_curl_http.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_curl_http.html.erb]}}}, "breakdown_curl_http_easy.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_curl_http_easy.html.erb]}}}, "breakdown_http.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_http.html.erb]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only", "dummy/breakdown_http.html.erb"=>"breakdown_http", "dummy/breakdown_curl_http.html.erb"=>"breakdown_curl_http", "dummy/breakdown_curl_http_easy.html.erb"=>"breakdown_curl_http_easy", "dummy/breakdown_curl_http_multi.html.erb"=>"breakdown_curl_http_multi"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-18 19:45:32 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:45:32 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 6.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:45:32 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:45:32 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:45:34 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.5ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:45:36 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.4ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:45:38 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.7ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:45:40 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:45:42 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.4ms (Views: 2.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:45:44 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:45:46 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:45:48 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:45:50 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 42.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:45:52 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:45:55 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-18 19:45:57 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:45:59 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 31.6ms (Views: 21.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:46:01 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 20.5ms (Views: 9.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:46:03 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 15.9ms (Views: 10.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:46:05 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.4ms (Views: 11.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:46:07 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.9ms (Views: 10.7ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-18 19:46:09 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.9ms (Views: 11.2ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:46:11 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 32.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:46:13 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 40.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:46:15 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 22.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:46:17 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:46:19 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:46:21 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-18 19:46:23 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 6.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:46:23 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 8.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-18 19:46:23 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.8ms (Views: 1.6ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:46:23 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 10.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-18 19:46:23 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 19:47:20 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (0.8ms) Completed 200 OK in 6.8ms (Views: 5.6ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 19:47:32 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (1.1ms) Completed 200 OK in 7.8ms (Views: 6.6ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.2ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 19:47:41 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (1.1ms) Completed 200 OK in 2591.5ms (Views: 7.4ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 19:48:21 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (1.2ms) Completed 200 OK in 3978.8ms (Views: 8.8ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 19:48:31 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (0.9ms) Completed 200 OK in 8761.9ms (Views: 6.5ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 19:48:44 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Completed 500 Internal Server Error in 16031.3ms NoMethodError (undefined method `delete' for nil:NilClass): lib/airbrake/rails/curb.rb:30:in `block in http' lib/airbrake/rack.rb:23:in `block in capture_http_performance' lib/airbrake/rack.rb:22:in `capture_http_performance' lib/airbrake/rails/curb.rb:29:in `http' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 19:49:17 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (1.2ms) Completed 200 OK in 2307.4ms (Views: 8.0ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 19:49:43 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (1.3ms) Completed 200 OK in 370.1ms (Views: 7.0ms | ActiveRecord: 0.0ms) RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:view=>7.007000007433817}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_curl_http_multi(.:format)", :start_time=>2019-04-18 19:49:43.202122000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:view=>7.007000007433817}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_curl_http_multi(.:format)", + :start_time=>2019-04-18 19:49:43.202122000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 19:49:49 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (0.9ms) Completed 200 OK in 367.5ms (Views: 6.9ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (3.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 22:42:32 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (1.3ms) Completed 200 OK in 373.1ms (Views: 10.5ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 22:43:00 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (1.0ms) Completed 200 OK in 367.0ms (Views: 6.5ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.3ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-18 22:43:23 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (1.1ms) Completed 200 OK in 374.1ms (Views: 6.9ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.2ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-18 22:43:36 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 0.4ms ArgumentError (Invalid URI: example.com): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-18 22:43:47 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 14906.9ms ArgumentError (Invalid URI: example.com): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-18 22:44:06 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 9.7ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-18 22:44:10 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 7.1ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (2.6ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 14:50:42 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 8.1ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 14:59:32 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 8.0ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:00:04 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 7.9ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:04:52 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 7.2ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:29:12 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 7.5ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:32:02 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 1.9ms NoMethodError (undefined method `[]' for nil:NilClass): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:33:19 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 2.1ms NoMethodError (undefined method `[]' for nil:NilClass): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:33:33 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 2.6ms NoMethodError (undefined method `[]' for nil:NilClass): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:34:05 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 8.5ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.2ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:34:30 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 489978.0ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:42:44 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 820529.4ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.4ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:56:29 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 5353.4ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:56:56 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 8.0ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (4.4ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:57:08 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 8.3ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:57:30 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 30719.7ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:58:05 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 6.5ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 15:58:17 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 7.5ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.2ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 16:04:13 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 164511.5ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 16:07:01 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 5.4ms NameError (uninitialized constant Airbrake::Rack::Event): lib/airbrake/rails/excon.rb:2:in `block in ' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 16:08:20 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 37484.4ms NameError (uninitialized constant Airbrake::Rack::Event): lib/airbrake/rails/excon.rb:3:in `block in ' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 16:09:02 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 129181.6ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 16:11:15 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 152597.8ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.2ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 16:13:51 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 7.2ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:http=>0.9540000000000001}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_excon(.:format)", :start_time=>2019-04-19 16:13:51.699654000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:http=>0.9540000000000001}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_excon(.:format)", + :start_time=>2019-04-19 16:13:51.699654000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 16:52:43 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 7.2ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:http=>0.894}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_excon(.:format)", :start_time=>2019-04-19 16:52:43.102304000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:http=>0.894}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_excon(.:format)", + :start_time=>2019-04-19 16:52:43.102304000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:17:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 16:53:07 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 6.8ms RSpec::Mocks::MockExpectationError (Airbrake received :notify_performance_breakdown with unexpected arguments expected: (hash_including(:groups=>{:view=>##, @args=[]>})) got: ({:groups=>{:http=>0.96}, :method=>"GET", :response_type=>:html, :route=>"/breakdown_excon(.:format)", :start_time=>2019-04-19 16:53:07.242667000 +0300}) Diff: @@ -1,2 +1,6 @@ -["hash_including(:groups=>{:view=>#, @args=[]>, :http=>#, @args=[]>})"] +[{:groups=>{:http=>0.96}, + :method=>"GET", + :response_type=>:html, + :route=>"/breakdown_excon(.:format)", + :start_time=>2019-04-19 16:53:07.242667000 +0300}] ): lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:19:in `block in call' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `each' lib/airbrake/rails/action_controller_performance_breakdown_subscriber.rb:13:in `call' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 16:55:43 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 6.9ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL Connecting to database specified by DATABASE_URL Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-19 17:43:57 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 28.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-19 17:43:59 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:01 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:03 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:05 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:07 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 22.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:09 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (1.5ms) Completed 200 OK in 21.4ms (Views: 7.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:11 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.4ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:13 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.0ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:15 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 17.7ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:17 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 13.8ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:19 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.2ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:21 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.4ms (Views: 9.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:23 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.6ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:25 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.7ms (Views: 9.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:27 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.2ms (Views: 10.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:29 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 18.3ms (Views: 13.3ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-19 17:44:31 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 28.3ms (Views: 1.8ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-19 17:44:33 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 20.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-19 17:44:33 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-19 17:44:33 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-19 17:44:35 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.1ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 10.2ms (Views: 1.0ms | ActiveRecord: 0.3ms) Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-19 17:44:35 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.7ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-19 17:44:35 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 3.8ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-19 17:44:35 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.5ms (Views: 1.4ms | ActiveRecord: 0.0ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-19 17:44:35 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.7ms (Views: 1.6ms | ActiveRecord: 0.0ms) Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-19 17:44:35 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.1ms (Views: 1.3ms | ActiveRecord: 0.0ms) Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-19 17:44:35 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (0.3ms) Completed 200 OK in 361.3ms (Views: 1.9ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-19 17:44:36 +0300 Processing by DummyController#breakdown as */*  (0.1ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 10.0ms (Views: 1.1ms | ActiveRecord: 0.2ms) Started GET "/resque" for 127.0.0.1 at 2019-04-19 17:44:36 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.0ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-19 17:44:36 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-19 17:44:36 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-19 17:44:36 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-19 17:44:38 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 5.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-19 17:44:38 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-19 17:44:38 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 14.9ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3", @endpoint=#>, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>96, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>193, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__2747747127271546858__process_action__3740176449200416475__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__1361464415388788067__call__4603921116604224277__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.2.5", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"94567ce9b3aa8a4ea7d892b81829d9ce", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"3abe5f196773629186ff892949e6929d621e258dfc77bf774926482fd582", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"3abe5f196773629186ff892949e6929d621e258dfc77bf774926482fd582", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70193159579420 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"notify_airbrake_sync_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_sync_helper.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "notify_airbrake_helper"=>{"dummy"=>{false=>{[]=>[dummy/notify_airbrake_helper.html.erb]}}}, "index"=>{"dummy"=>{false=>{[]=>[dummy/index.html.erb]}}}, "breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "breakdown_curl_http_easy.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_curl_http_easy.html.erb]}}}, "breakdown_excon.html"=>{"dummy"=>{false=>{[]=>[]}}}, "breakdown_http.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_http.html.erb]}}}, "breakdown.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "breakdown_curl_http.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_curl_http.html.erb]}}}, "breakdown_curl_http_multi.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown_curl_http_multi.html.erb]}}}, "resque"=>{"dummy"=>{false=>{[]=>[dummy/resque.html.erb]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only", "dummy/breakdown_http.html.erb"=>"breakdown_http", "dummy/breakdown_curl_http.html.erb"=>"breakdown_curl_http", "dummy/breakdown_curl_http_easy.html.erb"=>"breakdown_curl_http_easy", "dummy/breakdown_curl_http_multi.html.erb"=>"breakdown_curl_http_multi", "dummy/breakdown_excon.erb"=>"breakdown_excon"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-19 17:44:38 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 33.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-19 17:44:40 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-19 17:44:42 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-19 17:44:44 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-19 17:44:46 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-19 17:44:48 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.2ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http_rb" for 127.0.0.1 at 2019-04-19 18:13:11 +0300 Processing by DummyController#breakdown_http_rb as HTML Completed 500 Internal Server Error in 7.5ms ActionView::MissingTemplate (Missing template dummy/breakdown_http_rb.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http_rb" for 127.0.0.1 at 2019-04-19 18:42:27 +0300 Processing by DummyController#breakdown_http_rb as HTML Completed 500 Internal Server Error in 1.0ms ArgumentError (wrong number of arguments (given 2, expected 1)): lib/airbrake/rails/http.rb:5:in `perform' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http_rb" for 127.0.0.1 at 2019-04-19 18:42:50 +0300 Processing by DummyController#breakdown_http_rb as HTML Completed 500 Internal Server Error in 7.2ms ActionView::MissingTemplate (Missing template dummy/breakdown_http_rb.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http_rb" for 127.0.0.1 at 2019-04-19 22:52:50 +0300 Processing by DummyController#breakdown_http_rb as HTML Completed 500 Internal Server Error in 7.2ms ActionView::MissingTemplate (Missing template dummy/breakdown_http_rb.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (2.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http_rb" for 127.0.0.1 at 2019-04-22 19:06:43 +0300 Processing by DummyController#breakdown_http_rb as HTML Completed 500 Internal Server Error in 9.5ms ActionView::MissingTemplate (Missing template dummy/breakdown_http_rb.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http_client" for 127.0.0.1 at 2019-04-22 19:12:15 +0300 Processing by DummyController#breakdown_http_client as HTML Completed 500 Internal Server Error in 11.2ms ActionView::MissingTemplate (Missing template dummy/breakdown_http_client.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http_client" for 127.0.0.1 at 2019-04-22 19:12:27 +0300 Processing by DummyController#breakdown_http_client as HTML Completed 500 Internal Server Error in 9.1ms ActionView::MissingTemplate (Missing template dummy/breakdown_http_client.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http_client" for 127.0.0.1 at 2019-04-22 19:17:02 +0300 Processing by DummyController#breakdown_http_client as HTML Completed 500 Internal Server Error in 8.3ms NoMethodError (undefined method `perform_without_airbrake' for #): lib/airbrake/rails/http_client.rb:6:in `block in do_get_block' lib/airbrake/rack.rb:23:in `block in capture_http_performance' lib/airbrake/rack.rb:22:in `capture_http_performance' lib/airbrake/rails/http_client.rb:5:in `do_get_block' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http_client" for 127.0.0.1 at 2019-04-22 19:17:12 +0300 Processing by DummyController#breakdown_http_client as HTML Completed 500 Internal Server Error in 8.8ms NoMethodError (undefined method `perform_without_airbrake' for #): lib/airbrake/rails/http_client.rb:7:in `block in do_get_block' lib/airbrake/rack.rb:23:in `block in capture_http_performance' lib/airbrake/rack.rb:22:in `capture_http_performance' lib/airbrake/rails/http_client.rb:6:in `do_get_block' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_http_client" for 127.0.0.1 at 2019-04-22 19:17:22 +0300 Processing by DummyController#breakdown_http_client as HTML Completed 500 Internal Server Error in 9.0ms ActionView::MissingTemplate (Missing template dummy/breakdown_http_client.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.2ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_typhoeus" for 127.0.0.1 at 2019-04-22 19:40:03 +0300 ActionController::RoutingError (No route matches [GET] "/breakdown_typhoeus"): actionpack (3.2.22.5) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.22.5) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.22.5) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.7) lib/rack/methodoverride.rb:21:in `call' rack (1.4.7) lib/rack/runtime.rb:17:in `call' activesupport (3.2.22.5) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.7) lib/rack/lock.rb:15:in `call' actionpack (3.2.22.5) lib/action_dispatch/middleware/static.rb:83:in `call' railties (3.2.22.5) lib/rails/engine.rb:484:in `call' railties (3.2.22.5) lib/rails/application.rb:231:in `call' rack-test (0.6.3) lib/rack/mock_session.rb:30:in `request' rack-test (0.6.3) lib/rack/test.rb:244:in `process_request' rack-test (0.6.3) lib/rack/test.rb:58:in `get' spec/integration/rails/rails_spec.rb:425:in `block (4 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:254:in `block in run' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `block in with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `block in run' rspec-core (3.8.0) lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-wait (0.0.9) lib/rspec/wait.rb:46:in `block (2 levels) in ' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/example.rb:447:in `instance_exec' rspec-core (3.8.0) lib/rspec/core/hooks.rb:373:in `execute_with' rspec-core (3.8.0) lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/example.rb:342:in `call' rspec-core (3.8.0) lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for' rspec-core (3.8.0) lib/rspec/core/hooks.rb:464:in `run' rspec-core (3.8.0) lib/rspec/core/example.rb:457:in `with_around_example_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' rspec-core (3.8.0) lib/rspec/core/example.rb:251:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:629:in `block in run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:625:in `run_examples' rspec-core (3.8.0) lib/rspec/core/example_group.rb:591:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `block in run' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `map' rspec-core (3.8.0) lib/rspec/core/example_group.rb:592:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `map' rspec-core (3.8.0) lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' rspec-core (3.8.0) lib/rspec/core/configuration.rb:1989:in `with_suite_hooks' rspec-core (3.8.0) lib/rspec/core/runner.rb:111:in `block in run_specs' rspec-core (3.8.0) lib/rspec/core/reporter.rb:74:in `report' rspec-core (3.8.0) lib/rspec/core/runner.rb:110:in `run_specs' rspec-core (3.8.0) lib/rspec/core/runner.rb:87:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:71:in `run' rspec-core (3.8.0) lib/rspec/core/runner.rb:45:in `invoke' rspec-core (3.8.0) exe/rspec:4:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/rspec:23:in `' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `load' bundler (1.17.1) lib/bundler/cli/exec.rb:74:in `kernel_load' bundler (1.17.1) lib/bundler/cli/exec.rb:28:in `run' bundler (1.17.1) lib/bundler/cli.rb:463:in `exec' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch' bundler (1.17.1) lib/bundler/cli.rb:27:in `dispatch' bundler (1.17.1) lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start' bundler (1.17.1) lib/bundler/cli.rb:18:in `start' bundler (1.17.1) exe/bundle:30:in `block in ' bundler (1.17.1) lib/bundler/friendly_errors.rb:124:in `with_friendly_errors' bundler (1.17.1) exe/bundle:22:in `' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `load' /Users/kyrylo/.gem/ruby/2.4.2/bin/bundle:23:in `
' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.2ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_typhoeus" for 127.0.0.1 at 2019-04-22 19:41:50 +0300 Processing by DummyController#breakdown_typhoeus as HTML ETHON: Libcurl initialized Completed 500 Internal Server Error in 7.8ms ActionView::MissingTemplate (Missing template dummy/breakdown_typhoeus.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb, dummy/breakdown_typhoeus.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.5ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_typhoeus" for 127.0.0.1 at 2019-04-22 19:43:45 +0300 Processing by DummyController#breakdown_typhoeus as HTML ETHON: Libcurl initialized Completed 500 Internal Server Error in 8.4ms ActionView::MissingTemplate (Missing template dummy/breakdown_typhoeus.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb, dummy/breakdown_typhoeus.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.2ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_typhoeus" for 127.0.0.1 at 2019-04-22 19:44:10 +0300 Processing by DummyController#breakdown_typhoeus as HTML ETHON: Libcurl initialized Completed 500 Internal Server Error in 9.5ms ActionView::MissingTemplate (Missing template dummy/breakdown_typhoeus.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb, dummy/breakdown_typhoeus.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_typhoeus" for 127.0.0.1 at 2019-04-22 19:44:15 +0300 Processing by DummyController#breakdown_typhoeus as HTML Completed 500 Internal Server Error in 1.7ms ActionView::MissingTemplate (Missing template dummy/breakdown_typhoeus.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb, dummy/breakdown_typhoeus.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.4ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_typhoeus" for 127.0.0.1 at 2019-04-22 19:46:46 +0300 Processing by DummyController#breakdown_typhoeus as HTML ETHON: Libcurl initialized Completed 500 Internal Server Error in 7.6ms ActionView::MissingTemplate (Missing template dummy/breakdown_typhoeus.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb, dummy/breakdown_typhoeus.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.3ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_typhoeus" for 127.0.0.1 at 2019-04-22 19:46:56 +0300 Processing by DummyController#breakdown_typhoeus as HTML ETHON: Libcurl initialized Completed 500 Internal Server Error in 7.9ms ActionView::MissingTemplate (Missing template dummy/breakdown_typhoeus.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb, dummy/breakdown_typhoeus.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (0.9ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_typhoeus" for 127.0.0.1 at 2019-04-22 19:56:17 +0300 Processing by DummyController#breakdown_typhoeus as HTML ETHON: Libcurl initialized Completed 500 Internal Server Error in 8.1ms ActionView::MissingTemplate (Missing template dummy/breakdown_typhoeus.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb, dummy/breakdown_typhoeus.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.3ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_typhoeus" for 127.0.0.1 at 2019-04-22 19:56:41 +0300 Processing by DummyController#breakdown_typhoeus as HTML ETHON: Libcurl initialized Completed 500 Internal Server Error in 8.3ms ActionView::MissingTemplate (Missing template dummy/breakdown_typhoeus.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb, dummy/breakdown_typhoeus.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (2.8ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started HEAD "/crash" for 127.0.0.1 at 2019-04-30 16:08:51 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 11.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:08:51 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:08:51 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (1.3ms) Completed 200 OK in 26.5ms (Views: 12.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:08:53 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 13.8ms (Views: 1.0ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (1.1ms) Completed 200 OK in 19.5ms (Views: 6.5ms | ActiveRecord: 0.3ms) Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Completed 500 Internal Server Error in 3.6ms NoMethodError (undefined method `timing' for Airbrake::Rack:Module): lib/airbrake/rails/curb.rb:15:in `perform' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_typhoeus" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#breakdown_typhoeus as HTML Completed 500 Internal Server Error in 1.5ms NoMethodError (undefined method `timing' for Airbrake::Rack:Module): lib/airbrake/rails/typhoeus.rb:7:in `run' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_http_rb" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#breakdown_http_rb as HTML Completed 500 Internal Server Error in 2.0ms NoMethodError (undefined method `timing' for Airbrake::Rack:Module): lib/airbrake/rails/http.rb:7:in `perform' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Completed 500 Internal Server Error in 1.5ms NoMethodError (undefined method `timing' for Airbrake::Rack:Module): lib/airbrake/rails/curb.rb:29:in `http' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.3ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/breakdown" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.0ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 7.5ms (Views: 1.0ms | ActiveRecord: 0.2ms) Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#breakdown_http as HTML Completed 500 Internal Server Error in 2.1ms NoMethodError (undefined method `timing' for Airbrake::Rack:Module): lib/airbrake/rails/net_http.rb:6:in `request' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_http_client" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#breakdown_http_client as HTML Completed 500 Internal Server Error in 6.5ms NoMethodError (undefined method `timing' for Airbrake::Rack:Module): lib/airbrake/rails/http_client.rb:6:in `do_get_block' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#breakdown_curl_http as HTML Completed 500 Internal Server Error in 1.7ms NoMethodError (undefined method `timing' for Airbrake::Rack:Module): lib/airbrake/rails/curb.rb:7:in `http' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 3.2ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb, dummy/breakdown_typhoeus.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 16.4ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>99, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>214, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__4071354683770092182__process_action__1164728935933238913__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__751532784829809916__call__1986751155619887157__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.3.0", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"b95cab6551105396c92343105304ea60", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"9dd382a961730001fda9b661f9b3d07dfb5ab5f194755a96b9558ae27a5f", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"9dd382a961730001fda9b661f9b3d07dfb5ab5f194755a96b9558ae27a5f", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70108310384800 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[layouts/application.html.erb]}}}, "breakdown.html"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}, "breakdown_excon.html"=>{"dummy"=>{false=>{[]=>[]}}}}, #=>{"breakdown"=>{"dummy"=>{false=>{[]=>[dummy/breakdown.html.erb]}}}}}, @hash={"layouts/application.html.erb"=>"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only", "dummy/breakdown_http.html.erb"=>"breakdown_http", "dummy/breakdown_curl_http.html.erb"=>"breakdown_curl_http", "dummy/breakdown_curl_http_easy.html.erb"=>"breakdown_curl_http_easy", "dummy/breakdown_curl_http_multi.html.erb"=>"breakdown_curl_http_multi", "dummy/breakdown_excon.erb"=>"breakdown_excon", "dummy/breakdown_http_rb.erb"=>"breakdown_http_rb", "dummy/breakdown_http_client.erb"=>"breakdown_http_client", "dummy/breakdown_typhoeus.erb"=>"breakdown_typhoeus"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:09:01 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 20.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:09:03 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:09:05 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:09:07 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:09:09 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:09:11 +0300 Processing by DummyController#crash as HTML  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:09:13 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 7.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-30 16:09:13 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.0ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:09:13 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 4.8ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-30 16:09:13 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 4.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-30 16:09:13 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.3ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:09:13 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.8ms (Views: 9.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:09:15 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 18.0ms (Views: 13.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:09:17 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.3ms (Views: 9.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:09:20 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.7ms (Views: 10.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:09:22 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.7ms (Views: 9.8ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:09:24 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 16.2ms (Views: 9.3ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-30 16:09:26 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-30 16:09:28 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-30 16:09:30 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-30 16:09:32 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.1ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-30 16:09:42 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Completed 500 Internal Server Error in 1.7ms NoMethodError (undefined method `timing' for Airbrake::Rack:Module): lib/airbrake/rails/curb.rb:15:in `perform' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Connecting to database specified by DATABASE_URL  (1.1ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-30 16:10:55 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (1.0ms) Completed 200 OK in 9.7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Connecting to database specified by DATABASE_URL  (1.0ms) select sqlite_version(*)  (0.3ms) CREATE TABLE "books" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255))  (0.2ms) CREATE TABLE "delayed_jobs" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NULL, "attempts" integer DEFAULT 0 NOT NULL, "handler" text NOT NULL, "last_error" text, "run_at" datetime, "locked_at" datetime, "failed_at" datetime, "locked_by" varchar(255), "queue" varchar(255), "created_at" datetime, "updated_at" datetime)   (0.1ms) CREATE INDEX "delayed_jobs_priority" ON "delayed_jobs" ("priority", "run_at") Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:11:00 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 11.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started HEAD "/crash" for 127.0.0.1 at 2019-04-30 16:11:00 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 0 in 5.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/delayed_job" for 127.0.0.1 at 2019-04-30 16:11:00 +0300 Processing by DummyController#delayed_job as HTML Completed 500 Internal Server Error in 11.1ms RSpec::Mocks::MockExpectationError (Airbrake received :notify with unexpected arguments expected: (anything, {"job"=>hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}) got: (#]}>}, @truncator=#>) Diff: @@ -1,4 +1,8 @@ -["anything", - {"job"=> - hash_including("handler"=>"--- !ruby/struct:BangoJob\nbingo: bingo\nbongo: bongo\n")}] +[#, @formatter=nil, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, @project_id=113743, @project_key="fd04e13d806a90f96614ad8e529b2822", @host="https://api.airbrake.io", @ignore_environments=[], @timeout=nil, @blacklist_keys=[], @whitelist_keys=[], @root_directory="/Users/kyrylo/Code/airbrake/airbrake/gemfiles", @versions={}, @performance_stats=false, @performance_stats_flush_period=1, @app_version="1.2.3">, @payload={:errors=>[{:type=>"AirbrakeTestError", :message=>"delayed_job error", :backtrace=>[{:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>99, :function=>"perform"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>81, :function=>"block in invoke_job"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/delayed_job.rb", :line=>10, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block (2 levels) in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>79, :function=>"block in add"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>78, :function=>"invoke_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>19, :function=>"block (2 levels) in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>61, :function=>"block in initialize"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>66, :function=>"execute"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb", :line=>40, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>17, :function=>"block in enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"tap"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>16, :function=>"enqueue_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb", :line=>12, :function=>"enqueue"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/apps/rails/dummy_app.rb", :line=>214, :function=>"delayed_job"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/implicit_render.rb", :line=>4, :function=>"send_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>167, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rendering.rb", :line=>10, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>18, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>403, :function=>"_run__4479801295824377298__process_action__2488421341361868585__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_process_action_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/callbacks.rb", :line=>17, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rescue.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>30, :function=>"block in process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"block in instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications/instrumenter.rb", :line=>20, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/notifications.rb", :line=>123, :function=>"instrument"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/instrumentation.rb", :line=>29, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/params_wrapper.rb", :line=>207, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/railties/controller_runtime.rb", :line=>18, :function=>"process_action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/base.rb", :line=>121, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/abstract_controller/rendering.rb", :line=>46, :function=>"process"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>203, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal/rack_delegation.rb", :line=>14, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_controller/metal.rb", :line=>246, :function=>"block in action"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>73, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>36, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>68, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"each"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/journey-1.0.4/lib/journey/router.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/routing/route_set.rb", :line=>608, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>36, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"catch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/warden-1.2.7/lib/warden/manager.rb", :line=>35, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/best_standards_support.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/etag.rb", :line=>23, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/conditionalget.rb", :line=>25, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/head.rb", :line=>14, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/params_parser.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/flash.rb", :line=>242, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>210, :function=>"context"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/session/abstract/id.rb", :line=>205, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/cookies.rb", :line=>341, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/query_cache.rb", :line=>64, :function=>"call"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>33, :function=>"call!"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/lib/airbrake/rack/middleware.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_pool.rb", :line=>479, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>28, :function=>"block in call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"_run__2162593867168335498__call__4582245783267744589__callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>405, :function=>"__run_callback"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>385, :function=>"_run_call_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb", :line=>81, :function=>"run_callbacks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/callbacks.rb", :line=>27, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/reloader.rb", :line=>65, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/remote_ip.rb", :line=>31, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/debug_exceptions.rb", :line=>16, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/show_exceptions.rb", :line=>56, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>32, :function=>"call_app"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/rack/logger.rb", :line=>18, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/request_id.rb", :line=>22, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/methodoverride.rb", :line=>21, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/runtime.rb", :line=>17, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/activesupport-3.2.22.5/lib/active_support/cache/strategy/local_cache.rb", :line=>72, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-1.4.7/lib/rack/lock.rb", :line=>15, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/actionpack-3.2.22.5/lib/action_dispatch/middleware/static.rb", :line=>83, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/engine.rb", :line=>484, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/railties-3.2.22.5/lib/rails/application.rb", :line=>231, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/mock_session.rb", :line=>30, :function=>"request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>244, :function=>"process_request"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rack-test-0.6.3/lib/rack/test.rb", :line=>58, :function=>"get"}, {:file=>"/Users/kyrylo/Code/airbrake/airbrake/spec/integration/rails/rails_spec.rb", :line=>183, :function=>"block (3 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>254, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"block in with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"block in with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>604, :function=>"block in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-wait-0.0.9/lib/rspec/wait.rb", :line=>46, :function=>"block (2 levels) in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>447, :function=>"instance_exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>373, :function=>"execute_with"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>606, :function=>"block (2 levels) in run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>342, :function=>"call"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>607, :function=>"run_around_example_hooks_for"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb", :line=>464, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>457, :function=>"with_around_example_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>500, :function=>"with_around_and_singleton_context_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example.rb", :line=>251, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>629, :function=>"block in run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>625, :function=>"run_examples"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>591, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"block in run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb", :line=>592, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (3 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"map"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>116, :function=>"block (2 levels) in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb", :line=>1989, :function=>"with_suite_hooks"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>111, :function=>"block in run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb", :line=>74, :function=>"report"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>110, :function=>"run_specs"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>87, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>71, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb", :line=>45, :function=>"invoke"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/rspec-core-3.8.0/exe/rspec", :line=>4, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec", :line=>23, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>74, :function=>"kernel_load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli/exec.rb", :line=>28, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>463, :function=>"exec"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/command.rb", :line=>27, :function=>"run"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/invocation.rb", :line=>126, :function=>"invoke_command"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor.rb", :line=>387, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>27, :function=>"dispatch"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/vendor/thor/lib/thor/base.rb", :line=>466, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/cli.rb", :line=>18, :function=>"start"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>30, :function=>"block in "}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/lib/bundler/friendly_errors.rb", :line=>124, :function=>"with_friendly_errors"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/gems/bundler-1.17.1/exe/bundle", :line=>22, :function=>""}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"load"}, {:file=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/bundle", :line=>23, :function=>"
"}]}], :context=>{:version=>"1.2.3", :rootDirectory=>"/Users/kyrylo/Code/airbrake/airbrake/gemfiles", :hostname=>"Kyrylos-MacBook-Pro.local", :severity=>"error", :os=>"x86_64-darwin16", :language=>"ruby/2.4.2", :notifier=>{:name=>"airbrake-ruby", :version=>"4.3.0", :url=>"https://github.com/airbrake/airbrake-ruby"}}, :environment=>{:program_name=>"/Users/kyrylo/.gem/ruby/2.4.2/bin/rspec"}, :session=>{}, :params=>{}}, @stash={:exception=>#, :rack_request=>#[1, 1], "rack.input"=>#, "rack.errors"=>#, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"example.org", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/delayed_job", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"", "CONTENT_LENGTH"=>"0", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "HTTP_HOST"=>"example.org", "HTTP_COOKIE"=>"", "ORIGINAL_FULLPATH"=>"/delayed_job", "action_dispatch.routes"=>#, "action_dispatch.parameter_filter"=>[], "action_dispatch.secret_token"=>"ni6aeph6aeriBiphesh8omahv6cohpue5Quah5ceiMohtuvei8", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>false, "action_dispatch.logger"=>#, @formatter=#, @logdev=#, @mon_owner=nil, @mon_count=0, @mon_mutex=#>>, "action_dispatch.backtrace_cleaner"=>#, #, #, #], @silencers=[#]>, "action_dispatch.request_id"=>"12a0532db93027bf5dfc11fe3e831d7c", "action_dispatch.remote_ip"=>#, @app=#:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, @app=#>, @header="IE=Edge,chrome=1">, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#=>:xml_simple, #=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"a5f173e11905d707e3b271c68d757660793716572b43d87a50b098a49ba3", :coder=>#}, @key="jiez4Mielu1AiHugog3shiiPhe3lai3faer", @cookie_only=true>>>>>>, @condition=#, @validated=false>, @check_ip=true, @proxies=/ + ^127\.0\.0\.1$ | # localhost + ^(10 | # private IP 10.x.x.x + 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 + 192\.168 # private IP 192.168.x.x + )\. + /x>, @calculated_ip=false>, "rack.session"=>#, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :secret=>"a5f173e11905d707e3b271c68d757660793716572b43d87a50b098a49ba3", :coder=>#, :id=>nil}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "action_dispatch.cookies"=>#, @verifier=#>>, "action_dispatch.request.unsigned_session_cookie"=>{}, "warden"=>Warden::Proxy:70309914308020 @config={:default_scope=>:default, :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>true}, "action_dispatch.request.path_parameters"=>{:controller=>"dummy", :action=>"delayed_job"}, "action_controller.instance"=>#"text/html"}, @_status=200, @_request=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">, @_response=#"dummy", "action"=>"delayed_job"}, @method="GET", @fullpath="/delayed_job">>, @_env={...}, @_prefixes=["dummy"], @_lookup_context=#[:en], :formats=>[:html], :handlers=>[:erb, :builder]}, @skip_default_locale=false, @cache=true, @prefixes=["dummy"], @rendered_format=nil, @view_paths=#"<%= yield %>", "dummy/index.html.erb"=>"Hello from index", "dummy/notify_airbrake_helper.html.erb"=>"notify_airbrake_helper", "dummy/notify_airbrake_sync_helper.html.erb"=>"notify_airbrake_helper_sync", "dummy/active_record_after_commit.html.erb"=>"active_record_after_commit", "dummy/active_record_after_rollback.html.erb"=>"active_record_after_rollback", "dummy/active_job.html.erb"=>"active_job", "dummy/resque.html.erb"=>"resque", "dummy/delayed_job.html.erb"=>"delayed_job", "dummy/breakdown.html.erb"=>"breakdown", "dummy/breakdown_view_only.html.erb"=>"breakdown_view_only", "dummy/breakdown_http.html.erb"=>"breakdown_http", "dummy/breakdown_curl_http.html.erb"=>"breakdown_curl_http", "dummy/breakdown_curl_http_easy.html.erb"=>"breakdown_curl_http_easy", "dummy/breakdown_curl_http_multi.html.erb"=>"breakdown_curl_http_multi", "dummy/breakdown_excon.erb"=>"breakdown_excon", "dummy/breakdown_http_rb.erb"=>"breakdown_http_rb", "dummy/breakdown_http_client.erb"=>"breakdown_http_client", "dummy/breakdown_typhoeus.erb"=>"breakdown_typhoeus"}>]>>, @_action_name="delayed_job", @_response_body=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"dummy", "action"=>"delayed_job"}, "action_dispatch.request.formats"=>[#]}>}, @truncator=#>] ): lib/airbrake/rack/middleware.rb:65:in `notify_airbrake' lib/airbrake/rack/middleware.rb:35:in `rescue in call!' lib/airbrake/rack/middleware.rb:40:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:11:00 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction #) Diff: @@ -1,2 +1,2 @@ -["an instance of Airbrake::Notice"] +[#] > Completed 500 Internal Server Error in 5.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/" for 127.0.0.1 at 2019-04-30 16:11:00 +0300 Processing by DummyController#index as HTML Rendered dummy/index.html.erb within layouts/application (1.0ms) Completed 200 OK in 10.7ms (Views: 10.4ms | ActiveRecord: 0.0ms) Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:00 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:02 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:04 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 20.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:06 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.9ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:08 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 21.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:10 +0300 Processing by DummyController#crash as HTML Parameters: {"foo"=>"bar"}  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 23.1ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:12 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.9ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:14 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.3ms) Completed 200 OK in 13.7ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:16 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 14.9ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:18 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.4ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:20 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.2ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_sync_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:22 +0300 Processing by DummyController#notify_airbrake_sync_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_sync_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.5ms (Views: 1.6ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:24 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.5ms (Views: 9.2ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:26 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.1ms (Views: 9.1ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:28 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.4ms (Views: 9.4ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:30 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.5ms (Views: 9.5ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:32 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 15.2ms (Views: 9.0ms | ActiveRecord: 0.0ms) Started GET "/notify_airbrake_helper?foo=bar" for 127.0.0.1 at 2019-04-30 16:11:34 +0300 Processing by DummyController#notify_airbrake_helper as HTML Parameters: {"foo"=>"bar"} Rendered dummy/notify_airbrake_helper.html.erb within layouts/application (0.2ms) Completed 200 OK in 17.8ms (Views: 11.7ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:11:36 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.6ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:11:39 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 20.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:11:41 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:11:43 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 19.5ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:11:45 +0300 Processing by DummyController#crash as HTML  (0.2ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 20.7ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:11:47 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 22.0ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:11:49 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 18.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-30 16:11:51 +0300 Processing by DummyController#breakdown as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.3ms) Completed 200 OK in 9.6ms (Views: 1.1ms | ActiveRecord: 0.2ms) Started GET "/breakdown_curl_http" for 127.0.0.1 at 2019-04-30 16:11:51 +0300 Processing by DummyController#breakdown_curl_http as HTML Rendered dummy/breakdown_curl_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.2ms (Views: 1.1ms | ActiveRecord: 0.0ms) Started GET "/breakdown_typhoeus" for 127.0.0.1 at 2019-04-30 16:11:51 +0300 Processing by DummyController#breakdown_typhoeus as HTML ETHON: Libcurl initialized Completed 500 Internal Server Error in 3.4ms ActionView::MissingTemplate (Missing template dummy/breakdown_typhoeus.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb, dummy/breakdown_typhoeus.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_curl_http_multi" for 127.0.0.1 at 2019-04-30 16:11:51 +0300 Processing by DummyController#breakdown_curl_http_multi as HTML Rendered dummy/breakdown_curl_http_multi.html.erb within layouts/application (0.4ms) Completed 200 OK in 362.7ms (Views: 2.1ms | ActiveRecord: 0.0ms) Started GET "/breakdown_curl_http_easy" for 127.0.0.1 at 2019-04-30 16:11:51 +0300 Processing by DummyController#breakdown_curl_http_easy as HTML Rendered dummy/breakdown_curl_http_easy.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.1ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/breakdown_http_rb" for 127.0.0.1 at 2019-04-30 16:11:51 +0300 Processing by DummyController#breakdown_http_rb as HTML Completed 500 Internal Server Error in 1.8ms ActionView::MissingTemplate (Missing template dummy/breakdown_http_rb.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb, dummy/breakdown_typhoeus.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_excon" for 127.0.0.1 at 2019-04-30 16:11:51 +0300 Processing by DummyController#breakdown_excon as HTML Completed 500 Internal Server Error in 1.8ms ActionView::MissingTemplate (Missing template dummy/breakdown_excon.html with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "layouts/application.html.erb, dummy/index.html.erb, dummy/notify_airbrake_helper.html.erb, dummy/notify_airbrake_sync_helper.html.erb, dummy/active_record_after_commit.html.erb, dummy/active_record_after_rollback.html.erb, dummy/active_job.html.erb, dummy/resque.html.erb, dummy/delayed_job.html.erb, dummy/breakdown.html.erb, dummy/breakdown_view_only.html.erb, dummy/breakdown_http.html.erb, dummy/breakdown_curl_http.html.erb, dummy/breakdown_curl_http_easy.html.erb, dummy/breakdown_curl_http_multi.html.erb, dummy/breakdown_excon.erb, dummy/breakdown_http_rb.erb, dummy/breakdown_http_client.erb, dummy/breakdown_typhoeus.erb" ): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown_http_client" for 127.0.0.1 at 2019-04-30 16:11:51 +0300 Processing by DummyController#breakdown_http_client as HTML Completed 500 Internal Server Error in 3.6ms NoMethodError (undefined method `timing' for Airbrake::Rack:Module): lib/airbrake/rails/http_client.rb:6:in `do_get_block' lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/breakdown" for 127.0.0.1 at 2019-04-30 16:11:51 +0300 Processing by DummyController#breakdown as */*  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "breakdown"]]  (0.0ms) commit transaction # Book Load (0.1ms) SELECT "books".* FROM "books" Rendered dummy/breakdown.html.erb within layouts/application (0.2ms) Completed 200 OK in 10.3ms (Views: 1.0ms | ActiveRecord: 0.2ms) Started GET "/breakdown_view_only" for 127.0.0.1 at 2019-04-30 16:11:51 +0300 Processing by DummyController#breakdown_view_only as HTML Rendered dummy/breakdown.html.erb within layouts/application (0.1ms) Completed 200 OK in 1.1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/breakdown_http" for 127.0.0.1 at 2019-04-30 16:11:51 +0300 Processing by DummyController#breakdown_http as HTML Rendered dummy/breakdown_http.html.erb within layouts/application (0.2ms) Completed 200 OK in 1.9ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:11:51 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 16.4ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/resque" for 127.0.0.1 at 2019-04-30 16:11:53 +0300 Processing by DummyController#resque as HTML Rendered dummy/resque.html.erb within layouts/application (0.2ms) Completed 200 OK in 2.5ms (Views: 1.0ms | ActiveRecord: 0.0ms) Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:11:53 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.1ms) commit transaction # Completed 500 Internal Server Error in 5.3ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call' Started GET "/crash" for 127.0.0.1 at 2019-04-30 16:11:53 +0300 Processing by DummyController#crash as HTML  (0.0ms) begin transaction SQL (0.0ms) INSERT INTO "books" ("title") VALUES (?) [["title", "book"]]  (0.0ms) commit transaction # Completed 500 Internal Server Error in 1.2ms AirbrakeTestError (AirbrakeTestError): lib/airbrake/rack/middleware.rb:33:in `call!' lib/airbrake/rack/middleware.rb:21:in `call'